自定义字段的drupal主题化视图:PHP代码
Posted
技术标签:
【中文标题】自定义字段的drupal主题化视图:PHP代码【英文标题】:drupal theming a view for Customfield: PHP code 【发布时间】:2010-06-28 22:00:04 【问题描述】:我有一个名为“contests_slider”的视图,带有块显示。我隐藏了所有字段并使用“自定义字段:php 代码”字段来调用名为 display_front_contests() 的函数。在该函数中,查询数据库并构建一些 html 并返回它。我在一个块中显示输出。问题是 Drupal 添加了很多我不想要的额外 div。我去了“主题:信息”并将主题“views-view-field.tpl.php”复制到“views-view-field--contests-slider--block-1--phpcode.tpl.php”并放入只是:在其中,它仍在输出所有额外的 html。 有任何想法吗?我使用了错误的模板吗?
【问题讨论】:
你清理过主题注册表缓存吗? 【参考方案1】:如果您只使用视图来创建块,但要查询数据库、创建标记等,您应该考虑在自定义模块中创建块。所有工作都在您已经编写的代码中。这样您就不必考虑视图使用的许多模板,而只需使用block.tpl.php
。
查看hook_block
了解如何操作。
【讨论】:
以上是关于自定义字段的drupal主题化视图:PHP代码的主要内容,如果未能解决你的问题,请参考以下文章
使用自定义字段“PHP 代码”查看 Drupal 图像附加路径