2011-12-14 49 views
0

使用重氮,我有主題和內容之間的ID衝突和一些JS取決於內容ID。如何將主題中的元素id屬性從一個值更改爲另一個值?更改主題元素的ID

回答

1

最簡單的到C的方法更改主題中的值是在編輯器中打開它並編輯html;)如果您在更改內容中的id以匹配主題中的標記,則可以使用替換內容規則,請參閱:http://diazo.org/advanced.html#modifying-the-content-on-the-fly

(替換內容規則基本上取代了Diazo中的xsl:模板。後者仍然有效,但您通常應該使用替換內容。)

0

這應該工作:

<replace css:theme="{theme-selector}" css:content="{content-selector}" /> 
<xsl:template match="{theme-selector}"> 
    <xsl:attribute name="{attr-name}"> 
    <xsl:value-of select="{attr-value}" /> 
    </xsl:attribute> 
</xsl:template> 

更多信息:

+0

這不適用於我。你有沒有注意到這個元素是主題?我從來不會用內容中的東西代替它。 – 2011-12-15 14:56:45