我创建了一个简单的规则,其中操作是创建一个特定的实体(一个节点),然后调用另一个操作来“设置该节点的一个字段(一个标准文本字段)的数据值”。在规则操作中,我设置了希望作为数据放入该字段的标记。由于某些原因,在创建实体时,令牌没有正确显示:


我尝试过几种不同的组合,但正如您在上面看到的,我使用的令牌(节点:author:link)在创建节点时没有正确显示。原因是什么?我已经对所有不同的输入过滤器进行了实验,但似乎对其中任何一个都不起作用。

发布于 2014-04-20 03:06:01
我已经找到了我自己的问题的答案,并认为我会分享。解决方案是使用令牌过滤器模块。一旦您安装了这个模块,就可以获得: Admin > Config > Content创作>文本格式。创建一个新的文本格式或编辑一个现有的文本格式,您将看到一个名为“替换标记”的选项,检查它并保存您的格式。现在,当您使用"Set数据值“时,请确保文本字段具有您刚才创建/更改的输入格式。
现在,您应该能够使用规则集数据值成功地传递令牌,并且它们将正确地格式化。
https://drupal.stackexchange.com/questions/109310
复制相似问题