导出具有预加载值的过滤器

时间:2010-07-14 18:21:35

标签: drupal drupal-views

我为名为“Size”的用户定义了一个配置文件字段,它可以取值“Small”,“Normal”和“Big”,因此它显示为一个组合框。 现在我有一个带有在“Size”上定义的公开过滤器的Page视图,此外过滤器是可选的,因此组合框中会显示“Any”值。

两个问题:

  1. 当用户进入视图页面时,将自动显示结果列表。我可以等待用户点击“搜索”以显示结果吗?
  2. 我可以在组合框中预先选择该用户在该配置文件字段中存储的值吗?,即如果用户的“大小”值为“大”,我可以预先选择“大”吗?视图搜索页面的组合框?
  3. 谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 不,你不能。如果不编写自定义代码,则无法实现。
  2. 不,你不能。无论如何,这是没有意义的,因为视图被认为显示可能多个元素的内容(在这种情况下是用户配置文件)。过滤器应显示哪个值?显示第一个用户个人资料的值?
  3. 可以使过滤器显示用户选择的最后一个值。假设用户A选择Big,则用户A一直观看该视图,他将看到字段Size包含值Big的用户配置文件。用户A显然可以随时更改过滤器的值。