传递单击的值以显示过滤器

时间:2017-06-20 12:12:17

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

我有列表项'文章'' Brouchers'视频'在视图tpl页面中创建了公开过滤器,用于内容类型'文章',Brouchers'视频'并在视图页面中使用自动提交公开过滤器,使用css隐藏它。我想在单击列表项时触发公开过滤器。

对于我点击视频时的示例,我想传递值以显示过滤器并触发与更改为'视频'时相同的内容。在drupal 7中公开过滤器下拉列表。

<ul class="nav nav-justified"> <li><a href="Articles" class="Articles">Articles</a></li> <li><a href="Brouchers" class="Brouchers">Brouchers</a></li> <li><a href="Videos" class="Videos">Videos</a></li> <li><a href="Webniars" class="Webniars">Webniars</a></li> </ul>

1 个答案:

答案 0 :(得分:0)

假设您的观看路径为YOURSITENAME/list-test
当您搜索选择公开过滤器选项时,您的网址为YOURSITENAME/list-test?field_list_items_value=Brouchers

然后像这样创建一个ul nav ...

<ul class="nav nav-justified">
  <li><a href="list-test?field_list_items_value=Articles" class="Articles">Articles</a></li>
  <li><a href="list-test?field_list_items_value=Brouchers" class="Brouchers">Brouchers</a></li>
  <li><a href="list-test?field_list_items_value=Videos" class="Videos">Videos</a></li>
  <li><a href="list-test?field_list_items_value=Webniars" class="Webniars">Webniars</a></li>
</ul>

我认为这可能对你有用......