暴露的视图过滤器块拒绝显示在页面上

时间:2012-02-19 00:25:10

标签: drupal views

我正在尝试制作现有网页的Facebook应用版本并遇到一个重大问题:我的曝光过滤器块未显示。

我正在使用themekey切换到我的主题的Facebook版本为该页面的Facebook版本的URL。当我的页面以我的正常主题显示时,它工作正常,过滤器就在那里,一切都很好。在我的特殊主题中没有任何东西。事情是......特殊主题是正常主题的直接副本(修改了.info并删除了所有模板功能)。该块位于序言中间区域,

<?php
print $preface_middle; 
?>

仍在该页面的页面模板中。 在我的开发网站上,我尝试通过使facebook主题成为网站主题(想想themekey以某种方式抛弃东西)来简化问题,并且我遇到了同样的问题。最终我在我的开发网站上修复了它(不知何故),但当我尝试在现场网站上使用这些相同的修复程序时,它们无法正常工作。

什么可以阻止具有暴露过滤器的块在应该显示时?就像我说的,当我关闭themekey时,过滤器就在那里,Drupal清楚地知道过滤器应该显示在那个URL上。我疯了......我该怎么办?

1 个答案:

答案 0 :(得分:0)

当您转到网站的阻止部分时:您需要将该块添加到所需主题的preface_middle部分。

这样:

  1. 确保“facebook”主题有效
  2. 转到街区部分,然后点击“fascebook主题”
  3. 将块移动到此主题所需的部分。