問題タブ [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.
plone - cookie に基づいて diazo (plone.app.theming) テーマを切り替える
管理者が現在使用されているテーマを変更できるようにしたいと考えています。おそらく、Cookie または特別な URL を設定することによって。これにより、別のバージョンが他の人のために公開されている間に、テーマのコピーをデバッグできるようになります。
internationalization - diazo でレンダリングされたページ テンプレートが国際化文字列を読み込まない
Diazo で Plone 用の素敵なテーマを開発しましたが、2 つの異なる .pt ファイルからコンテンツを取得するために method="document" 属性を使用するルールで発生した翻訳の問題をまだ修正できません。 . 次に例を示します。
これは次のことを意味します: myhome という名前の .pt を参照するときに、sidebar1 div を、menu.pt という名前の別のページ テンプレートに定義されているコンテンツに置き換えたいと考えています。そして、これはうまくいきます。問題は、両方のページにいくつかの tal 'i18n:translate' 命令が含まれていることと、言語を切り替えると myhome.pt の翻訳が正しく読み込まれ、menu.pt ファイルの開始言語のままであることです。ページを更新するか、言語セレクターをもう一度クリックすると、すべての翻訳文字列がターゲット言語に正しく読み込まれます。この奇妙な動作を説明することはできません。誰かが同様の問題を修正しましたか?
plone - ploneで製品を再度アクティベートできません
plone コントロール パネルから誤ってカスタマイズした製品を非アクティブ化してしまいましたが、次のようなエラー ページが表示され、再度アクティブ化できなくなりました。
AttributeError("'NoneType' object has no attribute 'getId'",) (また、標準エラー メッセージをレンダリングしようとしているときに次のエラーが発生しました。詳細については、イベント ログを参照してください: 'NoneType' object has no attribute 'getId') ')
その製品に含まれている diazo テーマの index.html ページが表示されるため、ポータルのクイックインストーラー ツールにアクセスすることもできません (テーマを無効にしたり、diazo を無効にしたりしても)。
ビルドアウトのランチも試してみたけど何も変わらない
plone - if-not パスを使用してスタイルを動的に変更する plone.app.theming
すべてのページのスタイルを動的に変更しようとしていますが、 plone.app.theming (diazo) を使用して Ploneのフロント ページを除きます。
これまでのところ、これをまとめましたが、それは私のテーマを破っています:
if-not パスを組み合わせて記述し、スタイルを動的に変更する方法についてのヘルプをいただければ幸いです。不足している終了タグを追加しましたが、まだ機能しません。
plone - アイコン・画像のパスをdiazoで上書きする方法
テーマのテーマ固有のアイコンで plone の画像/アイコンを上書きするにはどうすればよいですか?
回したい
の中へ
plone - ジアゾが属性内のアンパサンドをエスケープするのを防ぎます
次のTALのテンプレートを使用しています。
ここで、view.srcは、アンパサンドを含むクエリ文字列を含むURLを返します。
テンプレートはこれをうまくレンダリングしますが、Diazoを通過した後、アンパサンドは&としてエスケープされます。
Diazoがこれを行うのを防ぐにはどうすればよいですか?
plone - PloneでDiazoが「#」リンクを変更するのを避けるには?
Plone 4 で Diazo を使用しています。HTML テンプレート ファイルの 1 つに、同じページへのリンクを次のように書きました。
ただし、次のようにレンダリングされます。
Diazo が元のテンプレート コードを変更することを回避する方法、または同じページを指す特定のメカニズムがあること。
xslt - Diazo内で文字列をスライスするにはどうすればよいですか?
デフォルトのイベント ポートレットから 2 桁の日だけを取得したいと考えています。以下の例では「13」になります。
ルートルールレベルで試しました:
また:
どれもうまくいきませんでした。私は何をすべきか?
plone - content-children の後にタグを挿入
カスタムタグをページに挿入しようとしています
これはうまくいくはずですか?
replace のみがカスタムタグを挿入/置換できるようです