Plone3 + collective.xdvでいくつかのフォームをスタイルしたいと思いますが、すべてのフォームが特別なスタイルになることは望ましくありません。XDVを使ってbody要素にクラスを追加する
- コンタクト情報
- sendto_form
- PFGは を形成:
だから私は、特定のテンプレートを表示するだけでbody
要素のclass
属性に特別なstyled-form
クラス名を追加したいです
私は、これらのテンプレートを変更しないために、XDVでこれを実行することができたと思いました。これらのテンプレートが表示されている場合、私がチェックすることができXDVのルールでif-content
ディレクティブを使用することにより
:インスタンスの
css:if-content="body.template-contact-info"
。
しかし、私はPloneが提供するように、クラス属性を保つへの道を見つけ、その条件に基づいて特別なクラスを追加しないでください。事前に
<body class="template-contact-info styled-form">
...
</body>
ありがとう:
私の望ましい結果は次のようなものになるだろう。ジアゾ/あなたは、テンプレートとコンテンツの属性をマージすることができplone.app.themingで
これは*ほぼ*動作します。 ''
template-contact-info styled-form ... '' XDVに挿入するように指示する方法は?それは '' class''属性の中にありますか? – marcosfromeroあなたはそれを得ることができると思います: styled-form –
@ davi-lima:いいえ、明らかに '' theme''は属性を受け付けません。私はディアゾーの「合併」のルールがうまくいくと思う。しかし、私はジアゾを持っていませんが、collective.xdv – marcosfromero