問題タブ [xdv]

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 投票する
1 に答える
122 参照

plone - Plone で xdv の変更を表示する際の問題

多くの人が xdv をうまく使っているように見えるので、これは私が xdv について理解していないことに違いありません。ローカル サーバー (Mac) で 4.0.3 を実行しています。Plone (diazo.example.com) で xdv テーマを実行していて、スタイルを変更しようとしています。Apache と DW では変更を確認できますが、Plone では表示されません。デバッグモードをオンにしています。テーマを非アクティブ化およびアクティブ化し、キャッシュを空にしてみました。運が悪い、サイトは更新されません。xdv を使用してオンザフライで変更するのは「簡単」だと思っていましたが、これには困惑しました。スタイルシートを CSS レジストリに登録しませんでした。それは重要なステップですか、それともオプションですか?

別の注意として、diazo と plone.app.theming に切り替える価値はありますか? そうすることの主な利点は何ですか?

ありがとう!

イレーヌ

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

plone - Plone で XDV を使用して静的リソース (CSS、画像) を提供する最良の方法

XDV を使って Plone から静的リソースを提供するいくつかの方法を試しました:

  1. CSS と画像を Custom フォルダーに入れる - ファイルが 404 見つかりません
  2. Apache からそれらを提供し、XDV 構成で絶対 URL プレフィックスを設定する - 動作しますが、他の相対的な URL のリンク (コンテンツ内の PDF ファイルなど) も同様にプレフィックスが付けられるため、404 が見つかりません
  3. ブラウザの設定:resourceDirectory - 404 が見つかりません
  4. cmf:registerDirectory の設定 - 404 が見つかりません

助言がありますか?ログ レベルを DEBUG に変更しましたが、何の手がかりも得られません。

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

plone - ジアゾテーマを使用して、すべての小さなウィンドウのテーマを解除する方法

私はDiazoで素敵な複雑なスタイルのテーマを作成しましたが、すべてのTinyMce(ポップアップ)ウィンドウにテーマを設定したくありません。

確かに、ルールファイルを使用してそれを作成する賢い方法があります。助言がありますか?

ありがとうVito

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

plone - Diazoはplone4専用?

plone 3.x サイトには xdv を、plone 4 サイトには Diazo を使用しました。Diazo は多くの理由で最適ですが、plone3.x サイトで使用できるかどうかはわかりません。WSGIモードでのみDiazoを使用する必要があるかもしれません...そうですか?

ありがとうヴィート

0 投票する
3 に答える
403 参照

xsd - 外部サイトからのコンテンツを含む plone.app.theming

これは可能に思えますが、何かが欠けています。plone.app.theming (diazo) を使用しています。常温核融合のサイトからページを取り込もうとしています。を使用してロードする最初のページを取得できますが、そのページには、より多くのデータ ページを参照する URL があります。URL は次のようにフォーマットされています。 .

また、実際のデータを取得できるように、コマンドに URL を渡す必要があります。

何か助けをいただければ幸いです - そして多分私はこれに間違ってアプローチしていますか?

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

plone - オーバーレイ フォームの使用時にページのテーマが解除される

オーバーレイに表示されているフォームを送信すると、結果のページがテーマ化されていません。通常のページビューから同じフォームを送信すると、ページは期待どおりにテーマ化されます。これをデバッグする方法がわかりませんか?

XDV、Plone 4.2 を使用

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 投票する
2 に答える
203 参照

plone - ジアゾを使用して要素の子を他の要素の特定の属性にコピーする方法

次の場合にDiazoを使用して、元のページからコンテンツを取得して特定のタグ属性を適切に入力するにはどうすればよいですか?

新しいサイトのスケルトンには、次のようないくつかのメタタグがあります。

Ploneのデフォルトのウェルカムページでの作成者のXPATH:

新しいテーマスケルトンのAuthorメタタグのXPATH:

そのため、元のページのcontent="author"をcontent="Admin"のように入力したいと思います。