問題タブ [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.
sitecore - Sitecoreページエディターで保存イベントをフックするにはどうすればよいですか?
ページエディタで使用するコンテンツ作成者用のカスタム編集コントロールを作成しています。もちろん、これは、ユーザーが[保存]ボタンをクリックしたときに、コントロールがデータをアイテムに保存することを意味します。
これはどのように行われますか?私は多くのドキュメントを調べてきました...基本的なものが欠けているように感じます。確かに、ここに独自のイベントハンドラーを追加できますか?
注:これをページエディタでのインライン編集にします。Sitecoreにはない非常に基本的な機能のようです。チェックボックスフィールドにもチェックボックスエントリを使用していることは確かにわかりました(なんてクレイジーな概念ですか?!?!)。編集用の組み込みオプションは、テキストボックスまたはリッチテキストエディタのみのようです。明らかな何かが欠けていますか?
sitecore - Sitecore ページ エディターの上部にカスタム ボタンを追加することは可能ですか?
Web サイトで Sitecore ページ エディターをカスタマイズしようとしています。彼らのホームページには、ニュースビューアのサブレイアウトが表示されます。ニュース アイテムは、ホームページのすぐ下に入力されるのではなく、Sitecore コンテンツ ツリーのまったく別の場所に入力されます。
つまり、ページ エディターの通常の挿入オプションでは、ホーム アイテムの下のレベルで有効なテンプレートのみが表示されます。ニュース項目が含まれていないため、ニュース項目テンプレートは言及されていません。それは予想通りです。
私が探しているのは、ユーザーが新しいニュース アイテムを挿入できるようにする方法です。システムはそれをコンテンツ ツリーに正しく配置する必要があります。
私が調べるべきメカニズムについて何か考えはありますか?編集フレームを調べましたが、それはまだオプションですが、ページ エディターの上部にボタンを追加したいと考えています。
よろしく、
デビッド
.net - ページ エディターの [保存して公開] ボタンの追加
サイト ページ エディターの [保存して閉じる] ボタンの横に別のボタンを用意したいと思います。このボタンを押すと、保存と公開のアクションがトリガーされます。コアに移動して、変更する予定の「保存して閉じる」ボタンのコピーを作成しました。
このボタンを「保存して公開」と呼びますが、カスタム呼び出しを含めるために JavaScript を変更する必要があるかどうかに興味があります (たとえばjavascript:scSave("myPublish:saveAndPublish")
)
この記事に従って、パイプラインにフックしてアクションを完了していますが、それが適切な方法かどうかはわかりません。
何かアドバイス?
sitecore - SiteCore-コントロールがページエディターにあるべきページに表示されるJSON
ページエディターを使用していて、エディターコントロールが必要なJSONが表示されています
{"commands":[{"click": "chrome:field:editcontrol({command:\" webedit:chooseimage \ "})"、 "header": "Choose Image"、 "icon": "/〜/ icon /SoftwareV2/16x16/photo_landscape.png.aspx "、" isDivider ":false、" tooltip ":"画像を選択 "、" type ":null}、{" click ":" chrome:field:editcontrol({command: \ "webedit:editimage \"}) "、" header ":" Properties "、" icon ":" /~/icon/SoftwareV2/16x16/palette_preferences.png.aspx "、" isDivider ":false、" tooltip ": "画像の外観を変更"、 "type":null}、{"click": "chrome:common:edititem({command:\" webedit:open \ "})"、 "header": "関連アイテムを編集"、 "アイコン":"/temp/IconCache/SoftwareV2/16x16/cubes_blue.png "、" isDivider ":false、" tooltip ":"このアイテムをコンテンツエディターで編集します。 "、" type ":" common "}]、" contextItemUri ":" sitecore:// master / {2D90E98C-1360-4EBA-855E-3B321B053376}?lang = en&ver = 1 "、" custom ":{}、" displayName ":" Logo "、" extendedDisplayName ":null}
これはページエディタで発生していますが、サイトを表示したときは発生していません。
sitecore - ページ エディターのエクストラネット ユーザー
ページ エディターを使用して一部のページのフィールドを編集するアクセス権をエクストラネット ユーザーに付与したいのですが、どうすればよいですか? ユーザーにページ エディターへのアクセス権を与えることはできましたが、フィールドを編集可能にすることはできません。リボンは表示されますが、フィールドを編集できません
ユーザーには次の役割があります。
sitecore\Author
sitecore - sitecoreページエディタの位置を変更して、アイテムに追加されたサブレイアウトを実際に削除します(ページ)
2つのプレースホルダーleftColumnとrightColumnを持つレイアウトがあります。アイテムについて、左列に複数のサブレイアウトを追加し、右列に複数のサブレイアウトを追加しています。ページエディタで、ツールバーの[位置の変更]ボタンを使用して位置を変更し、コンテンツを別の場所に移動しようとすると、コンテンツが希望どおりに新しい場所に移動します。しかし、リボンの[保存]ボタンをクリックすると、実際にはプレゼンテーション自体から移動したコンテンツが削除されます。
なぜこんなふうに振る舞うのかわかりません。Sitecore6.4を使用しています
asp.net - Sitecore の一般リンク用の適切なページ エディター
Sitecore ページ エディターで一般リンク フィールドを機能させるのを手伝ってくれませんか。
小さなヘルパー「リンクの挿入」が表示され、それをクリックすると、「内部リンクの挿入」フォームがポップアップします。これは、ページ エディターで編集モードにすると、デフォルトで発生します。
これは問題なく動作しますが、ページ エディターから「外部リンクを挿入」できるようにする必要もあります。これは Sitecore の管理部分で実現できることは知っていますが、ページ エディターでこの動作を実現するにはどうすればよいですか?
ユーザーが外部サイトへの外部リンクを編集できるように Sitecore をセットアップすることは可能ですか (例: ユーザー プロファイル ページの Microsoft プロファイル リンク)?
ありがとうございました。
sitecore - Sitecore: ページ エディターからデータ テンプレート フィールドを非表示にする
HTML ページのタイトルと body タグの id 属性にそれぞれ使用される 2 つのデータ テンプレート フィールド「title」と「id」があります。ページ エディターを使用してページを表示すると、Sitecore はこれらのアイテムのエディター コントロールをレンダリングしようとしますが、それらはメイン フォーム タグの外にあるため、コントロールは正しくレンダリングされません。これらをPage Editorで編集可能にする必要はありません。
- このようなフィールドを処理するための最良のアプローチ/ソリューションは何ですか?
- これら 2 つのテンプレート フィールドをページ エディターから非表示にすることは解決策ですか?
- その場合、ページ エディターからフィールドを非表示にし、コンテンツ エディターで引き続き使用できるようにするにはどうすればよいですか(コンテンツ エディター内で編集できるようにします)。
sitecore - 「〜」はSitecoreの「%7E」の問題に変わりますか?
Sitecoreを使用して、メディアのURLをカスタマイズするようなことをしています。
モードになっているときに、PageEditor
「〜」が「%7E」の問題に変わるのに遭遇したことがありますか?
たとえば、IE(またはchrome、firefox)でページのソースを確認すると、次のようなものが期待されていました。
しかし、これを思いついた、
私は自分のコードをチェックしましたが、「〜」を「%7E」に変更するようなことはしなかったと思います。このようなものに出会ったことがあります。もしあれば、教えてください。どうすれば解決できますか。ありがとう
sitecore - ドロップダウン メニュー付きの Sitecore リボン ボタンを作成する方法は?
Sitecore の PageEditor およびプレビュー インターフェースには、ユーザーが言語を選択できる「ドロップダウン」/オーバーレイ メニューをトリガーする言語セレクター ボタンがあります。この動作を再現するにはどうすればよいですか?
(私はこの質問に答えるために着手し、解決策を思いつきました。コメント/強化のために SOF に投稿しています。)