0

エクスペリエンス (ページ) エディターとコンテンツ エディターの両方に関する質問です。

ユーザーがページに追加できるタイムライン スポットライトがあります。上部に 10 年のリストがあり、各 10 年の下に年 (テキストと画像を含む) のリストがあります。

さまざまなデータ ソースにリンクする多数のコントロールを作成しましたが、ユーザー エクスペリエンスが不足しています。

エクスペリエンス エディターに移動すると、次のようになります。

  1. タイムライン プレースホルダーを選択してアイテムを追加
  2. データソースを選択/作成するためのポップアップが表示されます

その後、10 年を追加する唯一の方法は、10 年データソースに移動し、そこに新しいアイテムを作成してから、タイムライン データ ソースに戻って、このアイテムを追加することです。

私が考えているのは:

  • コンテンツ エディター - タイムライン データ項目に対して、「Decades」の複数リスト フィールドです。Decades データ ソースに移動した場合と同じイベントを複製する「作成」ボタンをその横に追加する簡単な方法はあります?そしてアイテムの挿入をクリックしました
  • エクスペリエンス エディター - プレースホルダーの使用を削除し、アイテムの挿入イベントを複製する同様の [作成] ボタンを追加します。アイテムが作成され、プロパティが設定されると、コントロールが更新されて表示されます。

誰かが前に似たようなものに出くわしましたか? より良い解決策はありますか?

ありがとう、ダン

4

2 に答える 2

0

役に立つかもしれない Sitecore コミュニティからの回答を得ました -

エクスペリエンス エディターでは、編集フレーム ボタンを作成し、それをレンダリングに使用できます...私が見る限り、レンダリング データ ソースは "decades" フォルダーを指しています。レンダリング内で、ページ エディターを使用しているかどうかを確認し、カスタム編集フレームを使用してカスタム ボタンを表示します。それらの 1 つは、「数十年」の下に新しい子を作成できる挿入ボタンになります。

詳細については、エクスペリエンス エディターのフレーム ボタンの編集に関するこのブログ投稿を参照してください。

于 2015-12-21T09:31:25.653 に答える