【问题标题】:How to add additional element to htmlparser generator如何向 htmlparser 生成器添加附加元素
【发布时间】:2014-05-15 08:58:52
【问题描述】:

我想用 sling rewrite pipeline 重写 span 标签属性中的链接。 htmlparser 生成器只调用“a、link、script、img、form、body”元素。如何向我的变压器添加额外的元素,如跨度?一个示例配置会很棒!

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

还有另外一个generatorType(html-generator),虽然可以,但是它会调用每一个html元素,不利于性能。

我使用 AEM 5.6.1。

提前致谢!

【问题讨论】:

    标签: aem sling


    【解决方案1】:

    解决方案:

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

    <generator-htmlparser jcr:primaryType="nt:unstructured" includeTags="[SPAN,/SPAN]"/>
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 2018-08-26
      • 2019-02-26
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多