【问题标题】:creating an alias on event after saving content with rules in drupal 7在drupal 7中使用规则保存内容后在事件上创建别名
【发布时间】:2013-04-23 06:32:22
【问题描述】:

我创建了两条规则 在第一条规则中

事件:-保存新用户帐户后

条件:-
用户具有角色 参数:用户:[账号],角色:老师。

行动:- 创建一个新实体 参数:实体类型:节点,内容类型:教师档案,标题:[账号:名称],作者:[账号] 提供变量:创建的实体(entity_created)

在第二条规则中:-

我已经采取了以下措施:-

事件:-保存新内容后。 健康)状况:- 内容属于类型 参数:内容:[node],内容类型:教师档案。

行动:- 创建或删除内容的 URL 别名 参数:内容:[node],URL别名:node/[site:current-user]/edit。

第一条规则完美运行,但问题在于第二条规则 它使用 url: node/anonymous/edit

创建一个别名

我不知道这条规则有什么问题,任何人都可以帮助我。

提前致谢

【问题讨论】:

    标签: php drupal drupal-rules


    【解决方案1】:

    必须有“操作用户”或“当前用户”选项。如果用户以访问者的身份创建事件并且没有为“用户”提供任何值,那么它当然会采用“匿名”!

    【讨论】:

    • 感谢您的回复,是的,它们是节点:作者:名称上的 drupal 中可用的令牌。非常感谢。
    【解决方案2】:

    您必须使用令牌[node:author:name]代替令牌[site:current-user]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多