如何向 htmlparser 生成器添加其他元素

ner*_*erd 4 sling aem

我想用吊索重写管道重写跨度标签属性中的链接。htmlparser 生成器只调用“a、link、script、img、form、body”元素。如何向变压器添加跨度等附加元素?一个示例配置会很棒!

我读到应该使用 includeTags 属性创建一个 generator-htmlparser 节点,但它不起作用!我试图在 /apps/MY_APP/config/rewriter 下创建这个节点。

还有一个generatorType(html-generator),它可以工作,但它调用每个html元素,这对性能不利。

我使用 AEM 5.6.1。

提前致谢!

ner*_*erd 5

解决方案:

在你的 rewriter 节点下添加一个子节点,其 generatorType 是 generator-htmlparser:

<generator-htmlparser jcr:primaryType="nt:unstructured" includeTags="[SPAN,/SPAN]"/>
Run Code Online (Sandbox Code Playgroud)

它仅适用于具有此配置的跨度标签。标签名称必须是大写字母!