如何用Diazo最好地替换链接文本

时间:2014-02-01 16:21:20

标签: xslt plone diazo

我想替换事件portlet页脚中的'Upcoming Events ...'文本。这是我目前的规则:

<replace content="//dl[contains(@class,'portletEvents')]//dd[contains(@class,'portletFooter')]//a/text()">
    More Events
</replace>

此代码有效,但会显着减慢网站速度。规则可以写得更好吗?

1 个答案:

答案 0 :(得分:2)

我找到了另一种方法:

<replace css:content=".portletEvents .portletFooter a">
    <a>
        <xsl:apply-templates select="./@*[contains(' href ', concat(' ', name(), ' '))]"/>
        More events
    </a>
</replace>