我需要添加一个类从只有满足特定条件的主题未来的元素。 我试过这个解决方案 ,通过更换调整重氮prepend
与before
:
<before css:theme=".main" if-content="not(//*[@id='portal-column-two'])"><xsl:attribute name="class"><xsl:value-of select="//*[@class='main']/@class"/> full</xsl:attribute></before>
但我得到以下错误:
XSLTApplyError: xsl:attribute: Cannot add attributes to an element if children have been already added to the element.
我得到这个错误,甚至当我删除所有其他规则,使得只有<theme>
规则和<before>
规则。
我如何添加一个类主题元素只有当没有#portal-column-two
中的内容元素?