2016-12-05 212 views
0

在我的Drupal 7站点中,我为[node:og-group-ref:url:path]/blog/[node:title]的新博客文章设置了一个URL模式。Drupal自动更改路径

我想创建一个有机基团,当新的职位将被保存为OG,有设置的路径会自动更改为[node:og-group-ref:url:path]/archive/[node:title]一个规则的规则。

有关如何在规则模块内执行此操作的任何想法?

回答

0

所以,要回答你的确切问题。你可以使用规则模块来完成。

启用规则模块,

  1. 创建新规则
  2. 集“响应事件”到节点标题下的“保存新的内容后”。
  3. (可选) 如果您需要它来匹配某些要求,则可以放置一个条件来检查特定标记暴露数据的值。
  4. 选择“添加动作”,并在下一个屏幕上选择“创建或删除路径的网址别名”。

在底部构造url别名,使用每个原始答案的替换模式。

你将能够完成你在这个方法论中所提出的问题。

不知道该用例的具体细节,有你也可以做一个机会,你要找一个人做Pathauto

+0

感谢@Karl买入什么! 但是,我无法获得要删除的原始路径。 有一个pathauto设置为博客文章内容类型。但是,我想创建一个规则来覆盖它。 有关规则条件应该是什么的想法? – tcam27

+0

Hi @ tcam27。为什么不直接使用你在帖子中粘贴的原始路径?另外,除非定义了两个独立的内容类型,并且为每个内容类型更改路径,否则您不容易重新创建使用pathauto描述的逻辑。使用pathauto,特定内容类型的每个节点都将遵循您定义的单一路径 –