发布于 2015-06-05 21:01:01
我正在使用这个模块令牌插入文本
也许你需要这个才能让它发挥作用。(我知道我的版本已经过时了,我很久以前就这么做了)

然后转到admin/config/content/ckeditor/编辑/Advanced,并显示编辑器外观。

向下滚动,然后单击“保存”。
发布于 2015-06-05 18:28:46
你想要高级文本格式化程序:
选项
文本字段或文本区域字段上的文本处理与该字段是否可用作令牌无关。
token是要被文本替换的符号。出于安全原因,当令牌被放置到内容中时,系统通常会对其进行消毒--而恶意内容通常不会被系统清除,但通常会在源输入之外被破坏(破坏性地)。
例如,像<span class="foo">Hello Hello</span>这样的文本字段不会被看作是" hello“作为标记,而是一个空值,因为<span>标记是通过清除(删除而不是删除)删除的。
如果要尝试在Input Filter中使用文本字段,则必须为项目提供field formatters,该项将为其他字段干净地显示该项,并期望某些值,如路径或元标记。例如,路径不包含标记,我假设元标记不应该包含html实体。
一个选项是格式化字段令牌。这将允许您定义使用字段格式化程序(类似于您的[node:field-intro-text:plain_text]示例)的标记,但即使是纯文本也不会将标题中的“”替换为“-”或“_”作为有效的路径url。您还可能需要为您的字段启用音译模块,以确保文本输入是有效的(并且绑定到自定义字段的音译(S)可能需要一些代码。如果您希望看到这样做的示例代码,那么FileField源代码模块会为文件系统上的文件标题和路径执行此操作。
https://drupal.stackexchange.com/questions/160931
复制相似问题