在Drupal中,我想将自定义字段添加到基本页面内容类型,但仅添加到一个具有特定节点ID的基本页面。
我知道我可以为整个内容类型添加自定义字段,但这不是我想要的。
例如,是否可以仅将文件上载字段添加到节点ID为5的基本页面?
答案 0 :(得分:1)
使用视图可以创建要在页面上显示的节点列表。新版本的视图使得它非常容易。从那里你有几个选项,取决于你的主题技能水平以及你需要多少控制权来显示节点列表:
块 - 为视图创建块显示。将块放在与主内容块相同的区域中。 node - NODEID.tpl.php - 您可以向主题添加模板建议,以覆盖要将列表添加到的特定节点。要做到这一点,你需要:
创建一个节点 - NODEID.tpl.php文件,将NODEID替换为您希望节点列表显示的节点的nid。 使用以下代码将视图嵌入节点模板中:
NID); ?>其中MY_VIEW是您创建的视图的机器名称,而MY_DISPLAY是"默认"或视图中特定显示的机器名称。
以下是一个示例:http://api.drupal.org/api/views/views.module/function/views_embed_view/7#comment-32858