【问题标题】:display moderation field in view filter在视图过滤器中显示审核字段
【发布时间】:2018-03-22 09:47:19
【问题描述】:

我在 drupal 7.23 中有 webform 模块。我在名称、电子邮件、消息和发布字段中有 4 个字段。发布字段仅显示给管理员用户,不显示给匿名用户。 发布字段是一个选择选项。此网络表单字段在过滤条件中不可用。 我想将内容保存为草稿并仅在管理员审核后显示,即)必须为视图中的发布字段添加过滤条件。

现在我要发布的过滤器不适用于过滤条件。

如果发布字段值为1,我想显示内容

【问题讨论】:

    标签: drupal drupal-7 drupal-views


    【解决方案1】:

    让我分享我的发现,它根据您的要求对我有用。

    Webforms 的选择列表不适用于视图公开过滤器,因为它适用于内容类型/分类。查看网络表单贡献者here的评论

    要实现这一点,请按以下步骤操作:

    第一步 我在名为published? 的网络表单中创建了一个新组件,其类型为Select options,并将其default value 设置为“否”(因为它不会显示给其他人)用户它将为空,因此他们无法设置您无法过滤提交的值)并像这样选中 Private 复选框

    第二步像这样为网络表单提交创建一个视图页面

    第三步使用网络表单提交:数据添加关系并像这样设置

    第四步 使用Webform提交数据:数据字段字段添加过滤条件,公开它,选择Grouped filters单选选项,选择小部件类型为select 并设置关系但不要保存它

    第 5 步对于组过滤器,有下表 (scrrenshort),您可以像在网络表单中创建 发布组件 时添加值一样添加值。 p>

    我希望这对你有用。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 2023-01-15
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      • 2018-12-29
      相关资源
      最近更新 更多