没有显示具有自定义模板公开过滤器的Drupal 7视图

时间:2014-01-20 11:09:56

标签: drupal-7 drupal-views drupal-theming drupal-templates drupal-exposed-filter

我有一个视图,并使用名为views-view - myviewname - page.tpl.php的模板对其进行自定义。 我的问题是加载页面时没有显示公开的过滤器。但在预览视图编辑屏幕中显示为预期。 有关于这个问题的解决方案吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

  1. 确保在模板文件中的某处打印$ exposed。在默认模板文件(https://api.drupal.org/api/views/theme!views-view.tpl.php/7)中,使用以下PHP代码完成此操作:

                
  2. 在您的视图的高级设置中,确保将“屏幕中的外露表单”设置为“否”,如此屏幕截图http://cl.ly/image/1A3A3h0k3437中所示。