Diazoを使用すると、テーマとコンテンツ、およびコンテンツIDに依存する一部のJSの間にIDの衝突が発生します。テーマの要素ID属性をある値から別の値に変更するにはどうすればよいですか?
2 に答える
1
テーマの値を変更する最も簡単な方法は、エディターで値を開いてhtmlを編集することです;)テーマのマークアップと一致するようにコンテンツのIDを変更した後は、コンテンツの置換ルールを使用できます。を参照してください。 :http ://diazo.org/advanced.html#modifying-the-content-on-the-fly
(コンテンツの置換ルールは、基本的にDiazoのxsl:templateを置換します。後者は引き続き機能しますが、通常はコンテンツの置換を使用する必要があります。)
于 2011-12-15T15:19:48.073 に答える
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>
より詳しい情報:
于 2011-12-14T22:13:29.843 に答える