3

私は自分のサイトに新しいplone.app.theming(Diazo)テーマを作成しています。私のrules.xmlには次のルールがあります。

<theme href="theme.html" css:if-content="#visual-portal-wrapper" />

これにより、多くのポップアップのスタイルが解除されますが、空のcontact-infoAJAXポップアップボックスはスタイル解除されません。次のルールを使用してスタイルを解除できます。

<notheme css:if-content="body.template-contact-info"/>

ただし、これは、ポップアップでレンダリングせずにそのページにアクセスしたユーザーには、スタイルが設定されていないことを示します。

連絡先情報ポップアップボックスのスタイルを正常に解除するにはどうすればよいですか?

4

1 に答える 1

3

ログインフォームのポップアップは、で囲まれてい<div class="pb-ajax">ます。ポップアップを作成する生成されたHTMLを見るだけで、その特定のポップアップを選択するために使用できるクラスまたは識別子が見つかります。

一方、このHTMLを作成するPloneビューをカスタマイズすることもできます。ただし、クラスまたは識別子を取得する方がはるかに簡単です。

于 2011-11-20T00:46:03.260 に答える