首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加要在视图模板中使用的自定义函数PHP

问添加要在视图模板中使用的自定义函数PHP
EN

Drupal用户
提问于 2013-08-03 11:06:28
回答 2查看 3.2K关注 0票数 2

我想在views-view-fields--field-name.tpl.php模板文件中使用自定义函数。我要把它放哪儿?在一些预处理函数中可以在template.php中使用它吗?

EN

回答 2

Drupal用户

发布于 2013-08-03 11:24:43

您可以在template.php文件中使用预处理函数。例如:

代码语言:javascript
复制
function YOURTHEME_preprocess_views_view_fields__field_name(&$vars) {
  // Do your changes for the field here
}
票数 4
EN

Drupal用户

发布于 2013-08-03 23:01:51

在Drupal 7中,可以使用模块_加载_包括或包括_一次实现这一点。

  • 在自定义模块中创建一个.inc文件,它将保留所有的模板文件函数,或者如果您只有一个函数,那么只需将该函数添加到自定义模块中即可。
  • 转到您的模板文件(views-field-name.tpl.php),并使用module_load_include()或include_once() 包含该文件。
    • 如果是.inc文件,请使用module_load_include('file_type', 'module_name', 'base_file_name');
    • 如果它是自定义模块中的函数,请使用include_once 'FILE_PATH';
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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