問題タブ [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 - diazo xsl: セカンダリ ルール ファイル内でテンプレートが適用されない
私は Plone で Diazo を使用しており、いくつかの xsl コードが rules.xml のルートで機能していますが、含まれている .xml ファイル内では機能していません。rules.xml をシンプルに保ち、セクション固有のスタイルを各セクションの .xml ファイル内に保持したいと考えています。
section-one.xml の diazo を使用して、クラス「subNav」をすべての li に追加するにはどうすればよいですか?
機能していません(ただし、必要です):
rules.xml
section-one.xml
作業中(ただし望ましくない):
rules.xml
section-one.xml
plone - XSLTApplyError: xsl:comment : '--' または末尾の '-' はコメントでは許可されていません
私は plone と diazo に本当に慣れていないので、質問への答えが明白すぎる場合はご容赦ください。
plone で運営しているウェブサイト用の diazo テーマの作成を依頼されました。現在、私はテーマが合理的に(ルールなしで)完成していると思う状態にあり、.zip経由でplone planingにアップロードして、plonesルールエディターでルールを作成しました。それらのいくつかを作成し、プレビュー ボタンを押して、私が行っていることが正しい方向に進んでいるかどうかを確認しますが、それはこのエラーでした。
よく知られている検索エンジンでしばらく静かに過ごした後、それが rules.xml で犯した間違いなのか、それとも Web サイトの管理者が確認しなければならないものなのか、まだ確信が持てません。
ありとあらゆる助けをいただければ幸いです。
バージョン情報の編集:
ここまでのルールを編集
私はそのファイルを自分で作成しませんでした。rules.xml を含まない .zip をアップロードすると、plone によって自動的に作成されました。4 つのルール (最初にエラーに遭遇するまではこれだけの距離でした) は、plones エディターによって作成されました。最初は、エラーメッセージに「--」と「-」が表示されているのを見て、どういうわけかコメントを台無しにしたと思いましたが、ファイルを開くときにどこにあるかがわかりませんでしたし、DWも構文エラーを指摘しませんでしたそこで。
ソリューションの編集:
theme.html でタイプミスが見つかりました。「->」ではなく「->」で終わったコメントが 1 つあります。
plone - ユーザーの役割に基づいて Diazo のテーマ要素を変更する
PloneでDiazoテーマの要素をユーザーロールに依存させることは可能ですか? 例: いくつかの特定の役割のテーマで異なるヘッダー画像を提供し、ユーザーがログインするとすぐにサイトでこれらを変更したいと考えています.
この質問は関連している可能性がありますが、役割の割り当てを通じてのみ管理したいと思います。
xslt - その場でタグに要素を挿入します(すべて「コンテンツ」側に)
テキストを追加するタグの「コンテンツ」側をオンザフライで変更する必要があります。
私は(コンテンツ側に)古典的なポータルタブを持っています:
次のようなものを取得するには、その場で別のタグ (#numbers) の内容を (ジアゾ経由で) 追加する必要があります。
この問題をどのように解決しますか? ありがとう
plone - ポートレットをコンテンツの #content エリアに移動する方法は?
後で変更したバージョンをテーマのコンテンツ スロットにフィードできるように、その場でコンテンツを変更したいと考えています。ユースケースは、collective.cover の行/列/セル内にカレンダー ポートレットを配置しています。
これが私が試したことです: