【发布时间】:2014-06-22 21:37:32
【问题描述】:
我有一个自定义内容类型“mycustomcontenttype”,并且我有一个此内容类型的视图列表。我在每个节点的标题中也有一个链接,单击时将打开一个带有节点详细信息的弹出阴影框。我的问题是当详细信息出现在弹出窗口时,我拥有所有带有页眉/页脚的其余站点布局,而我只想拥有没有页眉页脚的节点详细信息。 我的节点模板文件名为 node--mycustomcontent.tpl。我想在此模板中隐藏或禁用页眉和页脚。
已解决 我终于找到了解决方案。在 page.tpl.php 我设置了一个 if 语句,如下所示
if ($node->type != 'mycustomcontenttype') { print render($page['header']); }
【问题讨论】:
-
你必须创建一个新的 page.tpl.php 来实现这个。
-
弹出窗口中有什么?它只是节点预告片或字段或 div 中的其他内容,还是节点页面的 iframe?
-
另外,如果它是 iframe,用户是否也可以在 iframe 之外导航到该页面?
-
@rooby Popup 来自视图列表并包含 mycustomcontenttype 节点。
-
那么它是 iframe 还是不是 iframe?弹出窗口是来自自定义代码还是来自 drupal.org 的模块?
标签: drupal drupal-7 drupal-themes drupal-nodes drupal-content-types