首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal hook_preprocess_hook不工作

Drupal hook_preprocess_hook不工作
EN

Drupal用户
提问于 2013-07-29 08:27:01
回答 1查看 918关注 0票数 0

我有一个id 32的网页。

我在我的主题/模板文件夹中创建了一个名为webform-32.tpl.php的模板(它工作得很好)。

我还在我的template.php文件中创建了一个预处理函数。我的主题叫做魔咒,我的钩子是:

代码语言:javascript
复制
function emuse_preprocess_webform_form_32(&$vars){
}

但没人会打电话来。有人能帮我吗?

EN

回答 1

Drupal用户

发布于 2013-07-29 13:02:25

Nealv,预处理函数只能为基本名称实现,而不能实现用于创建tpl.php文件的其他建议。备用模板文件的建议被添加到预处理函数本身中。

参见https://drupal.org/node/223440 -这些命名建议是根据预处理函数设置的。

因此,调用THEMENAME_preprocess_webform_form并检查它是否是在函数本身内修改的正确形式。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/80688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档