【发布时间】:2023-03-08 01:18:01
【问题描述】:
我需要在 Drupal 7 中对视图进行主题化。有一个内容类型“书”,我需要列出 5 本书并以特殊方式(预览图像、标题和作者)对它们进行主题化。
当我覆盖 views-view-field.tpl.php 并打印原始 SQL 结果时,我看到所有字段都显示了。这段代码
echo "<pre>";
print_r($row);
echo "</pre>";
给予
[entity] => stdClass Object
(
[title] => ...
....
[nid] => 34
...
[body] => Array
...
但我不想将 [body] 从数据库传递到 php 端,因为它可能很大并导致性能问题。我没有在视图设置中选择 [body]。
有没有办法只将某些字段传递给views-view-field.tpl.php?
提前致谢。
【问题讨论】:
-
您是否要为特定视图或一般视图主题化?
-
我需要为一个操作一种内容类型的视图设置主题
标签: performance drupal view drupal-7 drupal-theming