問題タブ [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.
c# - ページ エディターを介してページの分離コードに追加されたアイテムを取得できますか? (サイトコア、C#)
私は Sitecore を初めて使用し、ページのコード ビハインドで、以前に設計したページの情報に基づいて Google アナリティクスの値を設定しています (これらのページの基本構造を変更することはできません)。必要なフィールドのほとんどは Sitecore のコンテンツ エディターで設定されているため、次の方法でアクセスできます。
ただし、1 つ必要なのは、ページ エディターで挿入される各ページのロゴ イメージの URL です。コード ビハインドでページのページ エディター オブジェクトを取得することはできますか?
sitecore - Glass を介してレンダリングすると、Sitecore リッチ テキスト リンクがユーザー フレンドリーではない
単一のリッチ テキスト フィールドを含むコンポーネントがあります。サブレイアウトでは、フィールドは Glass で Html.Editable としてレンダリングされるため、PageEditor のページで編集できます。次のようになります。
ただし、リッチ テキスト エディターを使用してリンクを挿入すると、ページがレンダリングされると (ページ エディターではなく、公開後の通常のビューで)、次のように、リンクはユーザー フレンドリ パスではなくアイテム ID でレンダリングされます。
これは Glass の問題であると確信しています。ページ エディターでフィールドを編集可能に保ちながら、リンクを正しくレンダリングするにはどうすればよいですか?
sitecore - サイトコアのページ エディターでフローティング メニューから削除する際の削除の確認
私は非常に新しいサイトコアで、サイトコア 7 を使用しています。質問は、ページ エディターにいるとき、フローティング メニューの「削除」機能を使用してアイテムを削除すると、アイテムが削除されるだけです。
お客様の要件は、ここに確認ボックスを追加することです。「本当に削除しますか」のようなもの。と 2 つの典型的なボタン (はい/キャンセル)。
それは可能ですか?任意の助けをいただければ幸いです。
編集: 下の図の赤い十字は、削除/削除ボタンです。クリックすると削除されます。ボタンをクリックしたときに確認を表示したい。
編集2:
わかりました、カスタム コマンドを作成しています。新しいボタンを追加しました。ターゲットは、この新しいボタンが、ユーザーがコンポーネントを削除するかどうかを尋ねることです。ユーザーが「はい」と言うと、デフォルトの組み込みの削除ボタンと同じように動作します。
コード:
コードから chrome:rendering:delete を呼び出すにはどうすればよいですか??