問題タブ [experience-editor]

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 に答える
2259 参照

sitecore - Sitecore 8: デフォルトのレンダリングでプレースホルダーを自動的に埋める

動的なプレースホルダーをいじっていて、事前入力の概念に感銘を受けました。プレースホルダーの 1 つにデフォルトのレンダリングを選択して、エクスペリエンス エディターの [レンダリングの選択] ダイアログを回避する方法はありますか??

シナリオ: 3 つのレンダリングを持つ「PageHead」と呼ばれるレンダリングがあります。それらの 1 つはプレースホルダー「PageTeaserPh」で、現在 2 つのレンダリングが可能です。1 つは「PageTeaser」、2 番目は「PageTeaserWithImage」です。プレースホルダー "PageTeaserPh" のレンダリングが常に "PageTeaser" として選択されるようにするため、ダイアログ "レンダリングの選択" を回避します。

私はいくつかの宿題をしましたが、これが標準値に関連するものであるかどうか疑問に思っていました (テンプレート レベルで使用できますが、レンダリングについてはわかりません)。また、コマンド テンプレートの概念についても聞いたことがあります (詳細ではありません)。

ありとあらゆる助けをいただければ幸いです。

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

sitecore - Sitecore エクスペリエンス エディターの main.js 500 内部サーバー エラー

Sitecore はエクスペリエンス エディターでリボンをロードしません。私は常にこのメッセージを受け取ります

Sitecore には、このファイルにアクセスする権限があります。また、ログ ファイルに次のエラーが表示されます。

なぜこれが今起こり始めたのか、私にはわかりません。だから私が今見ているのはスピナーだけで、他には何もありません

インストールされている Sitecore のバージョン: 8-update 5

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

sitecore - Sitecore 8.1 - カスタム フィールド タイプとエクスペリエンス エディターへの [追加] ボタン

エクスペリエンス (ページ) エディターとコンテンツ エディターの両方に関する質問です。

ユーザーがページに追加できるタイムライン スポットライトがあります。上部に 10 年のリストがあり、各 10 年の下に年 (テキストと画像を含む) のリストがあります。

さまざまなデータ ソースにリンクする多数のコントロールを作成しましたが、ユーザー エクスペリエンスが不足しています。

エクスペリエンス エディターに移動すると、次のようになります。

  1. タイムライン プレースホルダーを選択してアイテムを追加
  2. データソースを選択/作成するためのポップアップが表示されます

その後、10 年を追加する唯一の方法は、10 年データソースに移動し、そこに新しいアイテムを作成してから、タイムライン データ ソースに戻って、このアイテムを追加することです。

私が考えているのは:

  • コンテンツ エディター - タイムライン データ項目に対して、「Decades」の複数リスト フィールドです。Decades データ ソースに移動した場合と同じイベントを複製する「作成」ボタンをその横に追加する簡単な方法はあります?そしてアイテムの挿入をクリックしました
  • エクスペリエンス エディター - プレースホルダーの使用を削除し、アイテムの挿入イベントを複製する同様の [作成] ボタンを追加します。アイテムが作成され、プロパティが設定されると、コントロールが更新されて表示されます。

誰かが前に似たようなものに出くわしましたか? より良い解決策はありますか?

ありがとう、ダン

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

sitecore - サイトコア 8 の特定の名前のページでエクスペリエンス エディターが正しく機能しない

サイトの新しいページを作成しているときに、「t」、「u」、「n」、または「o」という名前のページがエクスペリエンス エディターで正しく編集できないことがわかりました。これらのページのエクスペリエンス エディターを開こうとすると、エディターが開かないか、エディターが開きますが、コンポーネントを追加するとエラー メッセージが表示されます。

例: 「t」という名前のページを作成 -> エクスペリエンス エディターを開く -> コンポーネントを追加しようとした -> エクスペリエンス エディターに「エラーが発生しました」というエラー メッセージが表示されますが、コンテンツ エディターに移動すると、そのコンポーネントが追加されます。

次に、アイテムの表示名を「test」に変更してみて、アイテム名を「t」のままにしました->エクスペリエンスエディターでコンポーネントを追加しようとしました->エクスペリエンスエディターに同じエラーメッセージが表示されますが、コンテンツに移動するとコンポーネントが追加されたエディター。

次に、アイテム名を「t」ではなく「tr」に変更して、表示名を「test」のままにしてみました -> エクスペリエンス エディターでコンポーネントを追加しようとしました -> エクスペリエンス エディターとコンテンツ エディターでコンポーネントが正常に追加されました。

回避策として、アイテム名に文字列を追加することはできますが、これらの文字が原因である理由がわかりません。誰かがこの問題に遭遇しましたか? 実際には、ウェブサイトに用語集を追加する必要があるため、A から Z までの 1 文字だけで項目名を作成する必要があるため、これについて助けが必要です。