Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/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 7 允许用户从自己引用的节点中进行选择_Drupal 7_Entityreference_Drupal Contextual Filters - Fatal编程技术网

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

Drupal 7 允许用户从自己引用的节点中进行选择,drupal-7,entityreference,drupal-contextual-filters,Drupal 7,Entityreference,Drupal Contextual Filters,我有两种内容类型: 企业上市 产品清单 “产品列表”有一个实体引用字段。此字段指向“业务列表”的节点。我希望允许用户从自己的“业务列表”节点中进行选择(在添加“产品列表”节点期间)。我创建了一个视图来列出“businesslisting”类型的节点,并在视图中添加了一个实体引用显示。然后我选择了“实体选择”下的视图。现在,我在添加适当的上下文过滤器时遇到了一个问题。我添加了一个上下文过滤器“Content:Author Uid”,并选择了“提供默认值” a) 如果我选择“登录用户的用户ID”作为

我有两种内容类型:

  • 企业上市
  • 产品清单
  • “产品列表”有一个实体引用字段。此字段指向“业务列表”的节点。我希望允许用户从自己的“业务列表”节点中进行选择(在添加“产品列表”节点期间)。我创建了一个视图来列出“businesslisting”类型的节点,并在视图中添加了一个实体引用显示。然后我选择了“实体选择”下的视图。现在,我在添加适当的上下文过滤器时遇到了一个问题。我添加了一个上下文过滤器“Content:Author Uid”,并选择了“提供默认值”

    a) 如果我选择“登录用户的用户ID”作为默认值:

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

    b) 如果我选择{“User ID from URL”和“还查找节点并使用节点作者”}:如果用户正在添加新节点,此解决方案将中断。该字段将不显示任何节点

    请引导我