0

Diazoを使用すると、テーマとコンテンツ、およびコンテンツIDに依存する一部のJSの間にIDの衝突が発生します。テーマの要素ID属性をある値から別の値に変更するにはどうすればよいですか?

4

2 に答える 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 に答える