我正在尝试制作一个drupal商务模块,并且需要制作一些回调页面,这些页面将从我们的付款提供商处回应。
这些页面没有问题,它们工作得很好..除了..我希望隐藏左侧菜单块(包括shoppingcart和其他可能会显示在那里).. 所以基本上是一个空白但主题的页面,只显示付款信息。 (如在评论页面上)。
如果可能,我该怎么做呢。
答案 0 :(得分:1)
从您的page.tpl.php
(它位于您的主题文件夹中)创建下一个文件:page--ECHOEDPAGENAME.tpl.php
并从此文件区域中删除区域打印:
对于drupal 6,它看起来像:<?php print $sidebar_first; ?>
对于drupal 7,它看起来像:<?php print render($page['sidebar_first']); ?>
当然,您还应该删除绘制侧边栏和其他区域的周围div(如果需要,页脚,右侧边栏等)。
答案 1 :(得分:0)
为什么您无法使用可见性设置?如果你需要在模块中执行此操作,我认为你需要使用hook_page_alter来预处理所需页面的渲染。