私はテーマにdiazoを使用しています。すべてのポップアップに問題があります。 私はPlone 4.1.3を使用しています。diazoテーマのすべてのポップアップを非表示
私はテーマ設定ポップアップを防ぐために多くのことを読んで、あなたはこのルールを含める必要があります:
<theme href="index.html" css:if-content="#visual-portal-wrapper" />
すでにケースです。おそらく、このルールはいくつかのポップアップでは動作しますが、login_form、select_default_page、contact-infoのいずれにも当てはまりません。
なぜですか? 。で#ビジュアルのポータル・ラッパーを持っているだけで、すべてこの3つのテンプレートので
をので、私はそのようないくつかのルールを試してみた:
<notheme if-path="select_default_page" />
<notheme if-path="contact-info" />
<notheme if-path="login" />
しかし、私は1つのテンプレートを忘れてしまった場合には、実際には効率的ではありませんこのルールでは、私はそれを追加する必要があります。誰かが/ contact-infoに(ポップアップなしで)行くと、ページはunstyledです(もちろん、それは良くありません...)。
URLの側を調べようとしましたが、「ajax_load」というクエリ文字列がありますが、連絡先情報には表示されていません。だから... ...
を
私もHTMLを見て試してみたが、main_templateに「pb_ajax」クラスを追加しましたが、それはあまりにも動作しませんでした、テンプレートを識別するための方法がありますポップアップ?
編集:ここでは
はテンプレートです:http://pastealacon.com/29662
、ここではrule.xmlです:あなたは、あなたのテンプレートにid = "コンテンツ" を含むことを確認する必要がありhttp://pastealacon.com/29663
css:if-content = "#visual-portal-wrapper"条件を使用するだけで十分です。余分な記念碑の必要はありません。それは動作します、あなたはどこか他の問題があるかもしれません。あなたのテーマはどこかで(githubのように)利用できますか? – toutpt
Strange ... テンプレートはhttp://pastealacon.com/29662です。ここにはrule.xmlがあります:http://pastealacon.com/29663 – Jihaisse