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

c# - ページ エディターを介してページの分離コードに追加されたアイテムを取得できますか? (サイトコア、C#)

私は Sitecore を初めて使用し、ページのコード ビハインドで、以前に設計したページの情報に基づいて Google アナリティクスの値を設定しています (これらのページの基本構造を変更することはできません)。必要なフィールドのほとんどは Sitecore のコンテンツ エディターで設定されているため、次の方法でアクセスできます。

ただし、1 つ必要なのは、ページ エディターで挿入される各ページのロゴ イメージの URL です。コード ビハインドでページのページ エディター オブジェクトを取得することはできますか?

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

sitecore - Glass を介してレンダリングすると、Sitecore リッチ テキスト リンクがユーザー フレンドリーではない

単一のリッチ テキスト フィールドを含むコンポーネントがあります。サブレイアウトでは、フィールドは Glass で Html.Editable としてレンダリングされるため、PageEditor のページで編集できます。次のようになります。


ただし、リッチ テキスト エディターを使用してリンクを挿入すると、ページがレンダリングされると (ページ エディターではなく、公開後の通常のビューで)、次のように、リンクはユーザー フレンドリ パスではなくアイテム ID でレンダリングされます。

これは Glass の問題であると確信しています。ページ エディターでフィールドを編集可能に保ちながら、リンクを正しくレンダリングするにはどうすればよいですか?

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

sitecore - サイトコアのページ エディターでフローティング メニューから削除する際の削除の確認

私は非常に新しいサイトコアで、サイトコア 7 を使用しています。質問は、ページ エディターにいるとき、フローティング メニューの「削除」機能を使用してアイテムを削除すると、アイテムが削除されるだけです。

お客様の要件は、ここに確認ボックスを追加することです。「本当に削除しますか」のようなもの。と 2 つの典型的なボタン (はい/キャンセル)。

それは可能ですか?任意の助けをいただければ幸いです。

編集: 下の図の赤い十字は、削除/削除ボタンです。クリックすると削除されます。ボタンをクリックしたときに確認を表示したい。

ここに画像の説明を入力

編集2:

わかりました、カスタム コマンドを作成しています。新しいボタンを追加しました。ターゲットは、この新しいボタンが、ユーザーがコンポーネントを削除するかどうかを尋ねることです。ユーザーが「はい」と言うと、デフォルトの組み込みの削除ボタンと同じように動作します。

ここに画像の説明を入力

コード:

コードから chrome:rendering:delete を呼び出すにはどうすればよいですか??