問題タブ [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 投票する
3 に答える
340 参照

plone - cookie に基づいて diazo (plone.app.theming) テーマを切り替える

管理者が現在使用されているテーマを変更できるようにしたいと考えています。おそらく、Cookie または特別な URL を設定することによって。これにより、別のバージョンが他の人のために公開されている間に、テーマのコピーをデバッグできるようになります。

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

internationalization - diazo でレンダリングされたページ テンプレートが国際化文字列を読み込まない

Diazo で Plone 用の素敵なテーマを開発しましたが、2 つの異なる .pt ファイルからコンテンツを取得するために method="document" 属性を使用するルールで発生した翻訳の問題をまだ修正できません。 . 次に例を示します。

これは次のことを意味します: myhome という名前の .pt を参照するときに、sidebar1 div を、menu.pt という名前の別のページ テンプレートに定義されているコンテンツに置き換えたいと考えています。そして、これはうまくいきます。問題は、両方のページにいくつかの tal 'i18n:translate' 命令が含まれていることと、言語を切り替えると myhome.pt の翻訳が正しく読み込まれ、menu.pt ファイルの開始言語のままであることです。ページを更新するか、言語セレクターをもう一度クリックすると、すべての翻訳文字列がターゲット言語に正しく読み込まれます。この奇妙な動作を説明することはできません。誰かが同様の問題を修正しましたか?

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

plone - ploneで製品を再度アクティベートできません

plone コントロール パネルから誤ってカスタマイズした製品を非アクティブ化してしまいましたが、次のようなエラー ページが表示され、再度アクティブ化できなくなりました。

AttributeError("'NoneType' object has no attribute 'getId'",) (また、標準エラー メッセージをレンダリングしようとしているときに次のエラーが発生しました。詳細については、イベント ログを参照してください: 'NoneType' object has no attribute 'getId') ')

その製品に含まれている diazo テーマの index.html ページが表示されるため、ポータルのクイックインストーラー ツールにアクセスすることもできません (テーマを無効にしたり、diazo を無効にしたりしても)。

ビルドアウトのランチも試してみたけど何も変わらない

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

plone - if-not パスを使用してスタイルを動的に変更する plone.app.theming

すべてのページのスタイルを動的に変更しようとしていますが、 plone.app.theming (diazo) を使用して Ploneのフロント ページを除きます。

これまでのところ、これをまとめましたが、それは私のテーマを破っています:

if-not パスを組み合わせて記述し、スタイルを動的に変更する方法についてのヘルプをいただければ幸いです。不足している終了タグを追加しましたが、まだ機能しません。

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

plone - アイコン・画像のパスをdiazoで上書きする方法

テーマのテーマ固有のアイコンで plone の画像/アイコンを上書きするにはどうすればよいですか?

回したい

の中へ

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

plone - ジアゾが属性内のアンパサンドをエスケープするのを防ぎます

次のTALのテンプレートを使用しています。

ここで、view.srcは、アンパサンドを含むクエリ文字列を含むURLを返します。

テンプレートはこれをうまくレンダリングしますが、Diazoを通過した後、アンパサンドは&としてエスケープされます。

Diazoがこれを行うのを防ぐにはどうすればよいですか?

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

plone - PloneでDiazoが「#」リンクを変更するのを避けるには?

Plone 4 で Diazo を使用しています。HTML テンプレート ファイルの 1 つに、同じページへのリンクを次のように書きました。

ただし、次のようにレンダリングされます。

Diazo が元のテンプレート コードを変更することを回避する方法、または同じページを指す特定のメカニズムがあること。

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

xslt - Diazo内で文字列をスライスするにはどうすればよいですか?

デフォルトのイベント ポートレットから 2 桁の日だけを取得したいと考えています。以下の例では「13」になります。

ルートルールレベルで試しました:

また:

どれもうまくいきませんでした。私は何をすべきか?

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

plone - content-children の後にタグを挿入

カスタムタグをページに挿入しようとしています

これはうまくいくはずですか?

replace のみがカスタムタグを挿入/置換できるようです