【发布时间】:2009-08-25 11:09:10
【问题描述】:
我的视图包含按评级排序的节点列表(vote-API/Fivestar)。
我希望用户隐藏他们不希望在此视图中看到的节点。这个可以吗?
【问题讨论】:
-
这可以通过多种方式完成。您希望用户选择要隐藏的节点,还是希望对所有用户隐藏某些节点?
标签: php drupal drupal-6 views drupal-views
我的视图包含按评级排序的节点列表(vote-API/Fivestar)。
我希望用户隐藏他们不希望在此视图中看到的节点。这个可以吗?
【问题讨论】:
标签: php drupal drupal-6 views drupal-views
我会使用flag module。用户标记内容(节点),然后您使用视图过滤器将其隐藏。
【讨论】:
如果您想真正变得懒惰(并且面向未来),请使用分类法。
创建一个名为“Visible”的词汇表并添加一个“No”术语。
然后过滤掉所有标记为 Visible/No with views 的节点。
无论如何,对新手用户使用简单的语言总是更好。
【讨论】:
他们不想看到哪些节点是完全任意的吗?就像他们只是想隐藏一个他们已经阅读过的节点而不关心?如果是这样,那么我知道没有简单的方法。那将需要某种我从未遇到过的自定义模块。
如果它更具可预测性和一致性,例如用户希望将视图更改为仅显示评级为 3 或以上或 4 或以上的节点,那么您可以通过创建过滤器并公开它来做到这一点。
希望对您有所帮助。
【讨论】: