在Plone Document的文本字段中使用标签/短代码

时间:2014-06-13 10:44:30

标签: plone

是否可以在文档(或新闻项目)的文本字段中使用类似金属宏,wordpress短代码或jinja2扩展标记(或任何其他解决方案)的类似内容?

我正在搜索的是一种方法,可以执行以下操作:

some text [mytag arg=red] some enclosed text [/mytag] some other text

并且有一个定义,例如:

def mytag(enclosed_text,arg):
    return '<div color="%s">%s</div>' % (enclosed_text,arg)

将返回以下内容:

some text <div color="red">some enclosed text</div> some other text

1 个答案:

答案 0 :(得分:1)

我知道没有现有的附加组件可以做到这一点。但是,完全可以创建自己的文本转换加载项并将其挂钩到转换链中。 Martin Aspeli编写了一个演示包(它本身也非常有用),以展示如何创建自定义转换:http://plone.org/products/intelligenttext