問題タブ [diazo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
217 参照

plone - Ploneサイトからタグの属性を抽出し、テーマ内のタグの内容にする

Plone サイトのタグの属性を抽出して、テーマのタグのコンテンツにしようとしています。

特定のユースケース:

#portal-logo から Plone サイトのタイトルを抽出したいのですが、Plone サイトのマークアップは次のようになります。

タイトルは、テンプレートのヘッダー タグの h1 タグの間に挿入する必要があります

0 投票する
2 に答える
93 参照

plone - Plone 3でDiazoを使いたい

Plone 3 で動作するように Diazo をデプロイする最善の方法についてアドバイスをお願いします。plone.app.theming が Plone 4.1 より前のバージョンでは問題外であることはわかっていますが、必要なため、まだ Plone 4 にアップグレードすることはできません。最初にいくつかのコードを Plone 4.x に移植する必要がありますが、Diazo のテーマ インフラストラクチャの恩恵を受けたいと考えています。

0 投票する
1 に答える
516 参照

content-management-system - Plone 4.2 の Diazo は有効になっていますが、古いテーマがまだ有効になっています

Plone 4.2 と Diazo テーマに問題があります。Diazo テーマを使いたいです。

スキンをインストールし、Diazo を有効にして変更を保存するように選択しましたが、穴の Web サイトで Diazo テーマがまだアクティブ化されていません。

どうすればDiazoテーマを有効にできますか??

あいさなめの

0 投票する
1 に答える
705 参照

themes - Plone 4.2 - ジアゾ - rules.xml

plone 4.2 で diazo を使ってテーマを作成しようとしています。

エラーメッセージ :

"IOError: ファイル '/++theme++optilux.theme/ rules.xml ' の読み取りエラー: 外部エンティティ "/++theme++optilux.theme/rules.xml" の読み込みに失敗しました"

構成ファイル buildout.cfg には以下が含まれます。

構成ファイルconfigure.zcmlには以下が含まれます:

ディレクトリ :

リソース ディレクトリ: ls -l

必要なすべての情報を入力してください。

0 投票する
2 に答える
606 参照

xslt - オンザフライで「a」タグに属性を挿入する

特定の div (#navigation) に存在するすべての「a」タグの「コンテンツ」をオンザフライで変更する必要があります。

diazo ルールまたは xslt パターンはありますか?

ありがとうヴィート

0 投票する
1 に答える
99 参照

plone - XDV テーマ製品を Diazo に移行する

XDV から Diazo に移行しようとしています。

現在、次を含むテーマ製品があります。

  • カスタムの navigation.py と layout.py
  • 次のフォルダ:
    • オーバーライド (コア オーバーライド用)
    • プロファイル (例: cssregistry.xml)
    • static (テーマ リソース、rules.xml、js、css、および /++resource++theme/ 構文を使用して static ディレクトリから一般的に呼び出せるようにしたいその他のクラフト)
  • tests.py の単体テスト。

    私の質問は次のとおりです。これはすべて Diazo テーマに適用されますか、それとも現在のテーマ製品をその一部にインストールする必要がありますか?

0 投票する
1 に答える
436 参照

plone - Diazo: Plone でオーバーレイ ウィンドウをスタイルしない

Plone 4.2 (4.0.1 から) にアップグレードし、テーマ製品を XDV から Diazo に移行しています。

オーバーレイからカスタム ページ テンプレートにフォームを送信すると、結果のページが「プレーン」になるバグが発生しました。「プレーン」とは、表示されるコンテンツがメイン コンテンツ エリアのみであること、plone ナビゲーション、ロゴがないこと、スタイル シートが存在しないことなどを意味します。このページに渡された「情報」メッセージがあり、それがレンダリングされますページの上部 (ただし、plone またはテーマ スタイルでスタイル設定されているものはありません)。ターゲット ページが Plone スペースの外に完全にレンダリングされるようなものです。

rules.xml に追加して、対応する ajax_load = python: request.form.get('ajax_load') をテーマ コントロール パネルの [詳細設定] セクションのパラメーターに追加しようとしました。ただし、オーバーレイはまだテーマ化されており、フォームのターゲット ページはまだ「プレーン」です (「テーマ化されていない」とは言いません。テーマ化されていない Plone ページでさえ、基本的なロゴ、ナビゲーションなどをまだ持っているからです)。

また、オーバーレイ テンプレートにこの ID のアイテムを追加して貼り付けようとしましたが、オーバーレイは引き続きテーマ化されます。

テーマルールを使用しています

オーバーレイがテーマのままである理由と、これが問題の一部であるかどうかわかりませんか? また、フォーム ターゲット ページ テンプレートが「プレーン」にレンダリングされる理由も不明です。

同じフォームを(オーバーレイからではなく)通常どおり送信すると、ターゲットページは適切にテーマ化されてレンダリングされます...

これをデバッグするためのヒントは大歓迎です。

Plone 4.2.0.1 と plone.app.theming 1.1a2 を使用しています。私のテーマはファイル システム ベースです。


編集:私のオーバーレイフォームのいくつかは正しく機能しています。違いは、フォーム アクションの場所にあるようです。

form tal:attributes="action request/URL" - 正常に動作します

form tal:attributes="action string:${context/absolute_url}/@@view" - オーバーレイ フォームから呼び出された場合、最初のレンダリングで「プレーンな」ページが表示されます (上記で説明したように、同じフォームから呼び出された場合は問題ありません)。オーバーレイで)

「プレーンな」ページ html は次のようになることに注意してください (ベースの Plone や Theme ヘッドが含まれていないことに注意してください):

また、テーマ製品を完全にアンインストールしようとしましたが、バニラ plone のこれらの特定のオーバーレイ フォームから同じ動作が見られます...

0 投票する
1 に答える
1030 参照

plone - Plone4.1.4で404ページをレンダリング中に「見つかりません」サイトエラー

問題:ユーザーがエラーページに移動するたびに、「ページが見つかりません」というメッセージをploneに表示する代わりに、このzopeエラーメッセージが代わりに表示されます。

同時に、エラーが発生したインスタンスのログファイルには、次のスタックトレースが表示されます。

私はここ数日これを理解しようとしていますが、主な問題は、このエラーは本番構成でのみ発生し、開発環境では再現できないことです。

この問題は、サイトがジアゾを使用した新しいデザインでアップグレードされたときに始まりました。また、Centos5.6からCentos6に移動されましたが、それほど重要ではないと思います。それ以外の場合、bulidout.cfgは変更されませんでした。

ローカル開発マシンでエラーを再現しようとすると、インスタンスがdebug-mode = offで実行されている場合にのみトリガーでき、プロセスはバックグラウンドで実行されている必要があります。フォアグラウンドで実行されている場合は常にエラーは発生しません。トリガーされず、正しい404エラーメッセージが表示されます。基本的に、開発環境ではすべてが正常に実行されますが、コードが本番環境に移動されるとすぐに、404ページが壊れます。

環境情報:

0 投票する
1 に答える
463 参照

plone - diazoはウェブ統計のためにJavaScriptを無視します

私はplone4.2.1サイトを持っており、さまざまなジアゾテーマを使用しています。 また、Web統計にはPiwikを使用しています。残念ながら、ジアゾテーマの1つがインストールされている場合、Web統計のJavaScriptは完全に無視されます。https://groups.google.com/forum/?fromgroups=#!topic/plone-users/VM4b51ergFAで提案されているようにrules.xmlファイルを編集しようとしましたが、追加しました

私にはうまくいきません。

この問題を解決するために使用できる他のオプションはありますか?

ありがとう、ジュリアン

0 投票する
1 に答える
1666 参照

themes - Plone 4.2 - diazo テーマのロゴを変更するには?

beyondskins.responsive というテーマを Plone にインストールしました。ここで、デフォルトの Plone ロゴではなく、自分のサイトのロゴを使用するようにロゴを変更したいと考えています。この問題を 1 時間グーグル検索しましたが、解決策が見つかりませんでした。

私が見た場所の 1 つはここでした : http://pypi.python.org/pypi/plone.app.theming#modifying-the-theme Theming コントロール パネルの [Themes] タブ。」しかし、彼らが言っている「テーマ コントロール パネル」を見つける方法がわかりません。管理者としてログインした後に「サイト設定」に行くと、「Diazo テーマ」と呼ばれるオプションと「テーマ」と呼ばれる別のオプションが表示されます (2 つあるという事実だけで私はイライラします...)。 「テーマの変更」オプション。

私が見た別の場所はここでした: http://quintagroup.com/services/support/tutorials/index_html#plone-visual-design これらの人たちは、約 30 の異なるテーマごとに個別のチュートリアルを持っています (1 つのチュートリアルはエステート テーマをカスタマイズするためのもので、もう 1 つのチュートリアルは別のものです)。エステート クラシック テーマをカスタマイズするためのチュートリアル、コーラル テーマをカスタマイズするための別のチュートリアルなど...) 興味のあるテーマはリストされていませんが、すべてのチュートリアルは似ているようで、最初に対処する方法は次のとおりです。ロゴを変更。たとえば、SkyCream テーマのロゴを変更する手順は次のとおりです: http://quintagroup.com/services/support/tutorials/skycream/diazo/logo

「ZMI 経由でこのロゴを自分のロゴに置き換えることができます。portal_skins -> sunburst_images フォルダを開くと、logo.png 画像があります。独自のロゴを設定するには、[カスタマイズ] ボタンを押してください。」しかし、Plone 4.2 を実行している私のシステムには、この場所にカスタマイズ ボタンがありません。おそらく、これらのチュートリアルは Plone 4.1 を対象としています。

Plone がどのように機能するかを理解するよりも早く、自分のテーマを最初から書くことができたように感じ始めています。助けてください。

アップデート:mysite:8080/manage_main に行くと、Zope ルートにあるもののリストが表示されます。そこから私の Plone サイトをクリックします。そこから「ポータル スキン」をクリックします。そこから「Sunburst Images」をクリックします。次に、logo.png と pb_close.png へのリンクを含むページが表示されます。次に、「logo.png」をクリックします。そのページの下部に「カスタマイズ」というボタンがあります。それをクリックすると、「Image at /myplonesite/portal_skins/custom/logo.png」というタイトルのページに移動し、アップロードする画像ファイルを選択するオプションが表示されます。そこで、ロゴとして使用したい画像ファイルをアップロードします。次に、[変更を保存] をクリックします。現在、私の画像ファイルは元の Plone ロゴより大きくなっています。アップロードが完了すると、このページに大きなロゴ、私のロゴが表示されます。次に、自分のサイトにアクセスして、新しいロゴを確認します。しかし、代わりに私が目にするのはオリジナルの Plone のロゴですが、今回はもっと大きく拡大されています!!! そのため、新しいロゴには変更されませんでした。ロゴはそのままで、より大きな画像のサイズ情報を使用しただけです。GUIを介して作業するのではなく、HTML / CSSを直接​​処理することをはるかに好みますが、テーマのhtml / cssファイルがどこに保存されているのかわかりません-それらは.eggにパッケージ化されているようですファイル。