Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 已导出具有预加载值的筛选器_Drupal_Drupal Views - Fatal编程技术网

Drupal 已导出具有预加载值的筛选器

Drupal 已导出具有预加载值的筛选器,drupal,drupal-views,Drupal,Drupal Views,我为用户定义了一个名为“Size”的profile字段,它可以接受“Small”、“Normal”和“Big”的值,因此它是一个组合框。 现在我有了一个页面视图,其中有一个在“Size”上定义的公开过滤器,而且过滤器是可选的,因此组合框中会显示一个“Any”值 两个问题: 当用户进入查看页面时,结果列表将自动显示。我是否可以等待用户单击“搜索”以显示结果 我是否可以在组合框中预先选择该用户在该配置文件字段中存储的值?即,如果用户的“大小”值为“大”,我是否可以在查看搜索页面的组合框中预先选择“大

我为用户定义了一个名为“Size”的profile字段,它可以接受“Small”、“Normal”和“Big”的值,因此它是一个组合框。 现在我有了一个页面视图,其中有一个在“Size”上定义的公开过滤器,而且过滤器是可选的,因此组合框中会显示一个“Any”值

两个问题:

  • 当用户进入查看页面时,结果列表将自动显示。我是否可以等待用户单击“搜索”以显示结果
  • 我是否可以在组合框中预先选择该用户在该配置文件字段中存储的值?即,如果用户的“大小”值为“大”,我是否可以在查看搜索页面的组合框中预先选择“大”
  • 多谢各位

  • 不,你不能。如果不编写自定义代码,这是不可能的
  • 不,你不能。无论如何,这是没有意义的,因为视图被认为显示了可能多个元素的内容(在本例中是用户配置文件)。过滤器应显示哪个值?显示的第一个用户配置文件的值是多少
  • 可以使过滤器显示用户选择的最后一个值。假设用户A选择了
    Big
    ,那么用户A一直在观察该视图,他将看到
    Size
    字段包含值
    Big
    的用户配置文件。用户A显然可以随时更改过滤器的值

  • 不,你不能。如果不编写自定义代码,这是不可能的
  • 不,你不能。无论如何,这是没有意义的,因为视图被认为显示了可能多个元素的内容(在本例中是用户配置文件)。过滤器应显示哪个值?显示的第一个用户配置文件的值是多少

  • 可以使过滤器显示用户选择的最后一个值。假设用户A选择了
    Big
    ,那么用户A一直在观察该视图,他将看到
    Size
    字段包含值
    Big
    的用户配置文件。用户A显然可以随时更改过滤器的值。

    感谢您的回复。关于你对问题2的回答,我忘了说只有在线用户才能访问该视图,所以我想预先选择的筛选值是执行搜索的用户的配置文件值。谢谢你的回答。关于你对问题2的回答,我忘了说只有在线用户才能访问视图,所以我想预先选择的过滤器值是执行搜索的用户的配置文件值。