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

content-management-system - フィールド型画像のページ エディター (リボン) のボタンを無効にする

ページ エディターで編集するときに、画像フィールド タイプのリボンを持つカスタム画像コンポーネントを使用しました。

コア データベースには、非表示/無効にする必要がある画像用の 3 つの webedit ボタンがあります。

パス: /sitecore/system/Field types/Simple Types/Image/WebEdit Buttons/

ボタン: 1. 画像を選択 2. 画像のプロパティ 3. 画像をクリア

また、Querystate()メソッドをオーバーライドすることでこれが可能であることは承知していますが、CommandState の処理が初めてなので、その実装については不明です。

QueryState を通過する代わりに、これを試しています

画像のプロパティ「DisableEdit 」を次のように設定しました。

カスタムクラスを次のように使用しています:

そして、次のように画像のWeb編集を無効にしようとしています:

ページ エディターのフローティング リボンに表示される [画像の選択]、[画像のプロパティ]、[画像のクリア] の 3 つのボタンがコードによって非表示になることを期待していましたが、否定的な結果が得られました。

助けてください。

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

sitecore - saveUI プロセッサのコンテンツ エディターまたはページ エディターで保存がクリックされたかどうかを知る方法

私はsaveUIプロセッサを持っており、ユーザーがページ エディターで保存ボタンをクリックした場合にのみコードを実行したいと考えています。私は次のようなコンテキストをチェックしようとしました:

しかし、それは常に偽です。私の推測では、プロセッサが適切なコンテキストにないということです。

クリックの発生元を確認するにはどうすればよいですか? 引数に示されている「送信者」はどこかにありますか?

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

sitecore - Sitecore ページ エディター 新しいページをインラインで追加

私のコンテンツ ツリーには、プレゼンテーションのない「フォルダ」アイテムがありますが、すべての挿入オプションがあります。リボンの [ページを挿入] ボタンを使用して、ツリーの右側に新しいコンテンツ アイテムを挿入するにはどうすればよいでしょうか?

例えば:

ホームページ Content(Folder)/Home.item を持っています 私の挿入オプションはすべて Content(Folder) にあります。Home.item の下にネストせずに新しい Home.item タイプを追加するにはどうすればよいですか?

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

save - sitecore pageeditor - 保存時に「リンク先ページを挿入してください」というエラーが表示される

ページ エディターを使用してサイトコア フィールドに変更を加えようとすると、エラーが発生します。

「リンク先ページを挿入してください」というメッセージがポップアップで表示されます。

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

sitecore - 下書きワークフロー アイテム ページ エディター

sitecore 6.5 からアップグレードされたサイトである sitecore 7.2 では、ドラフト ワークフロー状態になる新しいアイテムを作成し、[発行] -> [ページ エディター] をクリックすると、ユーザーはホーム アイテムにリダイレクトされますが、アイテムが最終的なワークフロー ページ エディターは正常に動作します。

ソリューションには多くのコードのカスタマイズがあります。それがサイトコアの問題なのか、それともカスタム コードが原因なのかわかりませんか?.

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

security - Sitecore 8 - エクスペリエンス エディターで言語を変更すると 404 エラーが発生する

Sitecore 8 (update 3) インスタンスに新しいロールを設定し、それに次のロールを割り当てました (コンテンツ ツリーへの読み取り/書き込みアクセスを付与するだけでなく):

ログインしてコンテンツ エディターを使用すると、言語を変更できます。ただし、ページ エディターエクスペリエンス エディターで言語を変更すると ([エクスペリエンス] > [言語] メニュー項目を使用)、404 エラーが発生します。ブラウザーの URL をルート (ホスト名) にクリアすると、言語が変更されたように見えます。

編集:追加情報

次の点に注意してください。

  1. このソリューションは、翻訳されたアイテムを使用しません。サイト/言語ごとに個別のコンテンツ ツリー (単一のインスタンス内) があります。
  2. linkManager は、URL に DisplayName を使用するように構成されています。
0 投票する
1 に答える
272 参照

sitecore - webedit:Sitecore 8 での追加

Sitecore 7 ソリューションでは、webedit:addrenderingコマンドをオーバーライドしました。現在、Sitecore 8 にアップグレードしていますが、commands.config でこのコマンドが見つからないようです。webedit:addrenderingSitecore 8 で同等のものは何ですか?

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

asp.net - Sitecore 多言語セットアップ

Sitecore SDN での多言語の設定と使用に関する公式ドキュメントは 1 つも見つかりませんでした。

基本的に、いくつかのマルチサイト Sitecore Web サイトで多言語 (中国語 (北京語) と日本語) をサポートできるようにする必要があります。

訪問者の geoip またはいくつかの質問に基づいて、サイトのいくつかのページを英語または北京語または日本語で表示する必要があります。

私は多言語設定に慣れていないため、誰かが以下で私を助けてくれませんか:

サイトコアのセットアップ:

  1. Sitecore IA のセットアップに関して正確に何をする必要がありますか? 言語ごとに別のページを作成しますか?

  2. コンテンツ作成者は、同じコンテンツ ページの英語、日本語、標準中国語をどのように作成しますか?

  3. コンテンツ作成者が英語で入力し、実行時に中国語と日本語に翻訳されるように、言語翻訳者をインストールする必要がありますか?

  4. ユーザーが Sitecore CMS で北京語または日本語を入力できる可能性はありますか?

サイトコア エクスペリエンス エディター:

ユーザーは、Sitecore ページ エディターを使用して標準中国語または日本語でどのように作成しますか?

コーディングの変更:

ASP.NET MVC を使用しています。パス言語などの特定の言語で Sitecore からコンテンツを取得できるように、コンテンツ リポジトリをスマートにする必要がありますか?

上記のトピックについてもグーグル検索しましたが、正当な結果は見つかりませんでした。

ありがとう。