允许用户从自己引用的节点中进行选择

时间:2016-02-28 13:32:42

标签: drupal-7 entityreference drupal-contextual-filters

我有两种内容类型:

  1. 商家信息
  2. 产品列表。
  3. "产品列表"有一个实体参考字段。该字段指向"商家列表"的节点。我想允许用户从他自己的商业列表中选择"节点(在添加"产品列表"节点期间)。我创建了一个视图来列出"业务列表"的节点。键入并在视图中添加了“实体引用”显示。然后我选择了视图Under" Entity selection"。现在,我在添加适当的上下文过滤器时遇到了问题。我添加了一个上下文过滤器"内容:作者Uid"并选择"提供默认值"。

    a)如果我从登录用户中选择"用户ID"作为默认值:

    如果管理员正在编辑节点,此解决方案将中断。然后,该字段将仅显示当前用户(管理员)已创建的节点。

    b)如果我选择{"来自网址&#34的用户ID;和"还要查找节点并使用节点作者"}:如果用户正在添加新节点,此解决方案将中断。该字段不会显示任何节点! http://example.com/node/add

    请指导我

0 个答案:

没有答案