gpt4 book ai didi

Drupal 7 : Hiding labels with empty fields when viewing a node

转载 作者:行者123 更新时间:2023-12-02 09:24:02 25 4
gpt4 key购买 nike

在查看特定内容类型的实际节点时,如何隐藏具有空字段的标签?

非常感谢任何人的帮助,感谢您的宝贵时间。

最佳答案

实现此目的的另一种方法是使用适用于该内容类型的所有节点的自定义模板文件。

确保node.tpl.php首先存在于您的 sites/all/themes/[mytheme] 目录中。在调用其他自定义模板之前,该模板必须存在。

复制您的node.tpl.php并将其命名为node--[contenttype].tpl.php(不带括号)。

如果您有 Devel启用模块后,您可以将 dpm($content); 放入文件中以找出您要隐藏的字段的名称。或者您可以查看内容类型本身。

获得字段名称后,现在可以在 print render($content); 语句之前插入此代码:

if (empty($content['my_field'])) {
unset($content['my_field']);
}

清除缓存,只有在存储了值时才会显示您的字段。

关于Drupal 7 : Hiding labels with empty fields when viewing a node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7074834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com