我是Drupal的新手。我希望得到你的帮助,请帮助
我创建了一个包含字段(标题,正文,文件)的内容类型,并通过此内容类型添加了内容。但有些内容没有提交文件,有些内容只有文件。在视图中,我想显示正文或文件。如果假设文件字段为空,则它应显示相同内容的正文。
感谢。
答案 0 :(得分:1)
您可以通过为特定内容类型创建自定义节点模板来执行此操作。因此,如果您有内容类型' news&#39 ;,您可以为此内容类型创建节点模板并自定义内容的前端显示。请参阅下文,了解它的工作原理。
根据Drupal theme suggestions,在{{1}下的自定义(活动)主题目录中创建名为node--news.tpl.php
(复制现有node.tpl.php文件)的节点模板。 }文件夹。在此模板上,您将能够访问templates
对象变量,其中包含完整的节点信息,包括字段和数据。
假设您的字段为$node
和field_image
,然后使用以下行替换模板的代码body
:
print render($content);
详细信息:https://www.drupal.org/node/1323842 希望这有帮助!