3

テーマの css ファイルを使用するように Diazo を作成するにはどうすればよいですか?

(たとえば)を使用して何かを置き換えるたびに:

<replace css:theme="#footer" css:content="#portal-footer" />

#footerテーマの css ファイルで定義したスタイルは使用しません。Plone の css ファイルも有効にしていないので、スタイルがまったくないかのように動作します。css ファイルのスタイルの名前を Plone のものと一致するように変更する (つまり、名前を に変更#footerする#portal-footer) ことで回避策を見つけましたが、テーマの css ファイルの目的は何ですか?

前もって感謝します。

4

1 に答える 1

4

このreplaceステートメントは、テーマ セレクターによって検出されたタグ全体を、コンテンツ セレクターによって検出されたタグで置き換えます。属性も同様です。したがって、元のクラスを維持したい場合は、そのタグの子のみを追加/先頭に追加/置換する必要があります。

<replace css:theme-children="#footer" css:content-children="#portal-footer" />

より詳しい情報:

于 2011-11-30T14:18:13.727 に答える