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

sitecore - Sitecore ページ エディター - ページ エディター アイテム編集パネルを拡張する方法

ページ エディター、アイテム編集セクションに「公開」機能を追加する必要があります。(「その他」セクションの下が理想的です)。これどうやってするの?

ここに画像の説明を入力

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

sitecore - CustomItemGenerator とページ エディター

サイトコア 6.6 アップデート 4

私たちは CustomItemGenerator 1.0 を使用しており、これを使用してサイトのプライマリ ナビゲーション メニューを作成していました。これは期待どおりに機能し、すべてが適切にレンダリングされました。

私の問題は、ページ エディターでメニューを編集しようとしたときです。メニューも見ません。

リピーターを使用して、ナビゲーションに含めるリンクのリストを繰り返します。HTML の作成方法により、各LI要素には、CSS に関連付けられる独自の特定の ID (Sitecore の「Nav Id」フィールド) が必要です。リピーターの ItemDataBound イベント内のコード:

したがって、これはブラウザーでは適切にレンダリングされますが、ページ エディターではレンダリングされません。

...次のようにレンダリングする代わりに:

以上のことから、コードを変更して CustomItemGenerator を使用しないようにすると、次のようにブラウザーとページ エディターで正常に動作します。

コード内でフィールド名をハードコードする必要がないようにしたいので、CustomItemGenerator を使用しています。ページ エディターで動作させたくないというコードの間違いはありますか?

ありがとう!

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

sitecore - Sitecore ページ エディターが HTML としてレンダリング

としてリッチ テキストを持つ Sitecore アイテム (「コンテンツ アイテム」) があります"<h2>Header text</h2>"

これをhtmlとしてレンダリングしたい。

しかし、試してみるとフィールドレンダラーを使用しています

"<h2>Header text</h2>"テキストはマークアップのようにレンダリングされます。それらを HTML としてレンダリングするにはどうすればよいですか?

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

c# - カスタム ページ エディター ボタンを FieldRenderer の編集フレームに追加する

または 関連するコントロールがサブレイアウトにあり、それをコントロールで<sc:FieldRenderer>ラップすると、2 番目のラップではなく、リンク フィールドを編集するための追加のボタンが表示されます。<sc:Link>FieldRendererEditFrame

コントロールを使用するのではなく、同じ方法で組み込みのフィールド レンダラー コントロールに他のボタンを追加することは可能<sc:EditFrame>ですか?

たとえば、次のマークアップを使用したとします。

良い:

コントロールに依存することなくText、コントロールのページ エディターに表示される編集フレームにカスタム ボタンを追加することはできますか?EditFrame

悪い:
0 投票する
1 に答える
818 参照

sitecore - Sitecore 多変量テストの構成エラー

Sitecore 6.5 (rev. 120796) で基本的な Sitecore Multivariate テストをセットアップしようとしていますが、同じエラーが繰り返し発生します。このエラーは、Sitecore の「ページ エディター」モードで発生します。

まず第一に、ページ上の各コンテンツ項目を「選択」することができず、なぜそうなのかよくわかりません。しかし、Sitecore で A/B テスト用のコンテンツ アイテムを構成するための要件については、100% 明確ではないかもしれません。

Sitecore ページ エディターでコンテンツ アイテムを強調表示し、[赤いボックス] アイコンをクリックして [コンポーネントのテスト] ダイアログを表示すると、[コンテンツ アイテムのテスト:] に [設定されていません] とだけ表示されます。次に、3 つのドットをクリックしてコンテンツ アイテムを参照しようとすると、「エラーが発生しました」というポップアップ エラー メッセージが表示されます。

このバージョンの Sitecore でコンテンツ アイテムをテスト バリエーションとして定義するための要件は何ですか? または、Sitecore ページ エディターでテスト バリエーションを構成する前に、他に何かする必要がありますか?

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

sitecore - Sitecore コンテンツ エディターの言語セレクターのカスタマイズ

webedit コマンドをオーバーライドして、ページ エディターの言語セレクターをカスタマイズしましたが、コンテンツ エディターの言語セレクターをカスタマイズする方法がわかりません。

コンテンツ エディターの言語セレクター

ページ エディターの言語セレクターに追加した機能を複製しようとしています。この機能は、言語を地域、次に言語名で並べ替え、「: 言語 (地域)」の部分が表示されないように名前を調整します。

SelectLanguage.xaml.xml シェル ファイルでSitecore.Shell.Applications.Globalization.SelectLanguage.SelectLanguagePageを上書きしようとしましたが、これは [その他の言語] ダイアログ用であり、言語の初期ビュー用ではありません。また、ribbon:languages コマンドをオーバーライドしようとしましたが、それは実際に言語を選択するための各言語のクリック イベント用です。

この機能を探す必要がある他の提案はありますか?

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

c# - Sitecore Glass Mapper でテンプレートの継承を使用する場合に PageEditor でフィールドをレンダリングする方法

以前の投稿で説明したように、私のソリューションには次の設定があります。

Glass Mapper を使用して Sitecore テンプレートの継承を実装する方法

継承されたフィールドの内容を表示できるようになりました。ただし、ページ エディターでそれらを編集しようとすると、EditFrame がレンダリングされず、実際には何もレンダリングされません。まだ何が欠けているのかわからない。これが私のコントローラーとビューです:

コントローラ:

意見:

プレビュー ボタンを押すと値が表示されますが、PageEditor には値が表示されません。ここでまだ何が欠けていますか?何か案は?

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

sitecore - Sitecore: ページ エディター モードでユーザーを検出する

ユーザーがコードを使用してページ エディター モードにあることを検出する方法を知ることはできますか? これは、コンポーネントがあり、ユーザーがページ エディターから参照すると、web_index フォルダーではなく master_index フォルダーが検索されるためです。