問題タブ [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 に答える
2151 参照

sitecore - Sitecoreページエディターで保存イベントをフックするにはどうすればよいですか?

ページエディタで使用するコンテンツ作成者用のカスタム編集コントロールを作成しています。もちろん、これは、ユーザーが[保存]ボタンをクリックしたときに、コントロールがデータをアイテムに保存することを意味します。

これはどのように行われますか?私は多くのドキュメントを調べてきました...基本的なものが欠けているように感じます。確かに、ここに独自のイベントハンドラーを追加できますか?

注:これをページエディタでのインライン編集にします。Sitecoreにはない非常に基本的な機能のようです。チェックボックスフィールドにもチェックボックスエントリを使用していることは確かにわかりました(なんてクレイジーな概念ですか?!?!)。編集用の組み込みオプションは、テキストボックスまたはリッチテキストエディタのみのようです。明らかな何かが欠けていますか?

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

sitecore - Sitecore ページ エディターの上部にカスタム ボタンを追加することは可能ですか?

Web サイトで Sitecore ページ エディターをカスタマイズしようとしています。彼らのホームページには、ニュースビューアのサブレイアウトが表示されます。ニュース アイテムは、ホームページのすぐ下に入力されるのではなく、Sitecore コンテンツ ツリーのまったく別の場所に入力されます。

つまり、ページ エディターの通常の挿入オプションでは、ホーム アイテムの下のレベルで有効なテンプレートのみが表示されます。ニュース項目が含まれていないため、ニュース項目テンプレートは言及されていません。それは予想通りです。

私が探しているのは、ユーザーが新しいニュース アイテムを挿入できるようにする方法です。システムはそれをコンテンツ ツリーに正しく配置する必要があります。

私が調べるべきメカニズムについて何か考えはありますか?編集フレームを調べましたが、それはまだオプションですが、ページ エディターの上部にボタンを追加したいと考えています。

よろしく、

デビッド

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

.net - ページ エディターの [保存して公開] ボタンの追加

サイト ページ エディターの [保存して閉じる] ボタンの横に別のボタンを用意したいと思います。このボタンを押すと、保存と公開のアクションがトリガーされます。コアに移動して、変更する予定の「保存して閉じる」ボタンのコピーを作成しました。

ここに画像の説明を入力

このボタンを「保存して公開」と呼びますが、カスタム呼び出しを含めるために JavaScript を変更する必要があるかどうかに興味があります (たとえばjavascript:scSave("myPublish:saveAndPublish"))

この記事に従って、パイプラインにフックしてアクションを完了していますが、それが適切な方法かどうかはわかりません。

何かアドバイス?

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

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}

これはページエディタで発生していますが、サイトを表示したときは発生していません。

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

sitecore - ページ エディターのエクストラネット ユーザー

ページ エディターを使用して一部のページのフィールドを編集するアクセス権をエクストラネット ユーザーに付与したいのですが、どうすればよいですか? ユーザーにページ エディターへのアクセス権を与えることはできましたが、フィールドを編集可能にすることはできません。リボンは表示されますが、フィールドを編集できません

ユーザーには次の役割があります。 sitecore\Author

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

sitecore - sitecoreページエディタの位置を変更して、アイテムに追加されたサブレイアウトを実際に削除します(ページ)

2つのプレースホルダーleftColumnとrightColumnを持つレイアウトがあります。アイテムについて、左列に複数のサブレイアウトを追加し、右列に複数のサブレイアウトを追加しています。ページエディタで、ツールバーの[位置の変更]ボタンを使用して位置を変更し、コンテンツを別の場所に移動しようとすると、コンテンツが希望どおりに新しい場所に移動します。しかし、リボンの[保存]ボタンをクリックすると、実際にはプレゼンテーション自体から移動したコンテンツが削除されます。

なぜこんなふうに振る舞うのかわかりません。Sitecore6.4を使用しています

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

asp.net - Sitecore の一般リンク用の適切なページ エディター

Sitecore ページ エディターで一般リンク フィールドを機能させるのを手伝ってくれませんか。

小さなヘルパー「リンクの挿入」が表示され、それをクリックすると、「内部リンクの挿入」フォームがポップアップします。これは、ページ エディターで編集モードにすると、デフォルトで発生します。

これは問題なく動作しますが、ページ エディターから「外部リンクを挿入」できるようにする必要もあります。これは Sitecore の管理部分で実現できることは知っていますが、ページ エディターでこの動作を実現するにはどうすればよいですか?

ユーザーが外部サイトへの外部リンクを編集できるように Sitecore をセットアップすることは可能ですか (例: ユーザー プロファイル ページの Microsoft プロファイル リンク)?

ありがとうございました。

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

sitecore - Sitecore: ページ エディターからデータ テンプレート フィールドを非表示にする

HTML ページのタイトルと body タグの id 属性にそれぞれ使用される 2 つのデータ テンプレート フィールド「title」と「id」があります。ページ エディターを使用してページを表示すると、Sitecore はこれらのアイテムのエディター コントロールをレンダリングしようとしますが、それらはメイン フォーム タグの外にあるため、コントロールは正しくレンダリングされません。これらをPage Editorで編集可能にする必要はありません。

  1. このようなフィールドを処理するための最良のアプローチ/ソリューションは何ですか?
  2. これら 2 つのテンプレート フィールドをページ エディターから非表示にすることは解決策ですか?
  3. その場合、ページ エディターからフィールドを非表示にし、コンテンツ エディターで引き続き使用できるようにするにはどうすればよいですか(コンテンツ エディター内で編集できるようにします)。
0 投票する
3 に答える
3169 参照

sitecore - 「〜」はSitecoreの「%7E」の問題に変わりますか?

Sitecoreを使用して、メディアのURLをカスタマイズするようなことをしています。
モードになっているときに、PageEditor 「〜」が「%7E」の問題に変わるのに遭遇したことがありますか?

たとえば、IE(またはchrome、firefox)でページのソースを確認すると、次のようなものが期待されていました。

しかし、これを思いついた、

私は自分のコードをチェックしましたが、「〜」を「%7E」に変更するようなことはしなかったと思います。このようなものに出会ったことがあります。もしあれば、教えてください。どうすれば解決できますか。ありがとう

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

sitecore - ドロップダウン メニュー付きの Sitecore リボン ボタンを作成する方法は?

Sitecore の PageEditor およびプレビュー インターフェースには、ユーザーが言語を選択できる「ドロップダウン」/オーバーレイ メニューをトリガーする言語セレクター ボタンがあります。この動作を再現するにはどうすればよいですか?

(私はこの質問に答えるために着手し、解決策を思いつきました。コメント/強化のために SOF に投稿しています。)