問題タブ [experience-manager]

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

tridion - Razor を使用した XPM テンプレート用の複数の RenderComponentPresentations の使用

ご存知かもしれませんが、私は Razor を使用していくつかの XPM テンプレートに取り組んでいます。別の問題に遭遇しました。今回は、テンプレート内のコンポーネントをレンダリングしてサイト編集可能にすることに関するものです。

以下、よくわかりません。「タイトル」と呼ばれるタイトル フィールドと、タイトル、説明、画像を含むコンポーネントで構成される複数値の componentlink フィールドを持つコンポーネントがあります。今のところ、これを「Linked USP」と呼びましょう。

現在、これは「ページ バナー」と呼ばれるテンプレートによってレンダリングされており、特にタイトルのプレゼンテーションを決定するために、いくつかの If ループを使用してフィールドを反復するだけです。XPM が機能するためには、このテンプレートが「Linked USP」のコンポーネント プレゼンテーションをレンダリングする必要があります。そこで、「[XPM] USP ITEM」というテンプレートを作成しました。- このコンポーネント テンプレートには、「コンテンツ編集 TBB を有効にする」が追加されています。

タイトルも編集可能にしたいときに問題が発生します。簡単に聞こえますよね?そうではありません-親テンプレートに「コンテンツ編集を有効にする」TBBが追加されている場合、<span>すべての編集可能なフィールドにタグが追加されますが、このテンプレート内で呼び出されるテンプレートにもタグがあり<span>、効果的にhtmlを肥大化させて作成しますが重複しているため、RenderComponentPresentation 内のフィールドを編集できませ<span>ん。

あなたの楽しみと私の問題を説明するためのいくつかのコード:

このテンプレートには、有効なコンテンツ編集 TBB が追加されています。

ここで、上記の RCP の [XPM] テンプレート内:

この 1 つにも「コンテンツ編集を有効にする」TBB が追加されています。フロントエンドでは、次のことが起こります。

親テンプレートもスパンをフィールドに追加するためです。

だから私の質問: どうすればこれを解決できますか? 上記の Title フィールドは親テンプレート内にある必要がありますが、コンポーネント リンクではないため、特別なテンプレートを作成できません。RCP テンプレートから TBB を取り出すことができません。その方法では編集できないからです。面白いでしょ?

どうにかしてテンプレート ビルダー内のスパンを無効にできませんか?

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

tridion - XPM / UI : コピーされたコンポーネントを使用してページ タイプに基づいて新しいページを作成する

今回はXPMに関して比較的素朴な質問です。それは、編集者が新しい Web サイト ページのベースとして使用できるページ タイプを作成することです。ページ タイプを定義する場合、既存のページを使用して、そのコンポーネントを含むサンプル ページとしてこれを有効にすることができます。これらのコンポーネントをコピーして、編集者がこれらのコンポーネントを使用して既存のページを改ざんすることなく自由に編集できるようにすることができます。SDL Live コンテンツ ドキュメントでは、次のように説明されています。

設定を [このコンポーネント プレゼンテーションを含める] から [このコンポーネントのコピーを含むコンポーネント プレゼンテーションを含める] に変更します。このコンポーネントをこのページの複数のコンポーネント プレゼンテーションで使用する場合、ページを保存すると、それらのコンポーネント プレゼンテーションのすべてに、それらのコンポーネント プレゼンテーションのいずれかに対して最後に構成した設定が適用されます。多数の新しいコントロールが表示されます。

これは、編集者が XPM 内で「新しいページ」をクリックするたびに、このページ タイプが使用可能になり、その中で定義されたコンポーネントがユーザー固有の接頭辞でコピーされることを意味します。コンポーネント プレゼンテーション タブをクリックし、コンポーネントをクリックしてページ タイプ設定を選択することにより、ページ タイプ自体として定義されたページ内でこれを定義できます。次のことに注意してください。

ご覧のとおり、コンテンツのコピーは 050 - Web - Global で作成されていますが、これは私たちの青写真では間違った出版物です。ただし、ポップアップでは、正しいコンテンツの場所を選択することはできず、ページ タイプが存在する場所のみを選択できます。

コンテンツとページが作成される場所定義するUI 固有のブループリント コンテキスト設定でも、これをテストしました。ただし、新しいページを作成すると、コンポーネントは 050 - web - global 内にコピーされます。間違った出版物。トレーニングに移行するにつれて、このように動的に作成されたコンポーネントが間違った場所のコンテンツで CMS を詰まらせ、他の出版物で使用できなくなるのではないかと想像します。この動作には理由がありますか? もしそうなら、これを適切に機能させる方法はありますか?

0 投票する
0 に答える
194 参照

endeca - Endecaの移行

Endeca 3.1.2 Tools and Framework with Experience manager を 11.0 に移行しようとしています。移行ガイドの手順を実行しました。ただし、カートリッジ テンプレートは 3.1.2 と 11.0 で異なって見えます。フォルダの構造とネーミングを意味します。移行ガイドに従って、テンプレートを移行しましたが、エクスペリエンス マネージャーに読み込まれません。

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

adobe - AEM タッチ最適化 UI が見つかりません

私は AEM の初心者です。管理者としてログインした直後に、エラー ページが表示されました。

見つかりません

org.apache.sling.servlets.get.DefaultGetServlet で /projects.html へのリクエストを処理できません

助けてくれてありがとう![ここに画像の説明を入力] 1

0 投票する
0 に答える
89 参照

aem - cq ランチャーを続行できません

タイプ dam:asset のアセットの作成時にワークフローを呼び出すランチャーを作成しましたが、パブリッシュ インスタンスでワークフローを実行しようとすると、作成者からイメージを複製するときにワークフローが呼び出されません。何か問題がありますか? 回避策はありますか?