0

現在のページにレンダリングコントロールで許可されているテンプレートがある場合でも、[関連するコンテンツの選択](つまりデータソース)ダイアログがページエディタに表示されるようにプレースホルダー/レンダリングを構成することはできますか?

更新明確にするために、再現する手順は次のとおりです(6.6を実行しています)。

  1. プレースホルダーReproを定義するデフォルトのレイアウトでテンプレートを定義するrelated-repros
  2. Repro Renderingの単一のデータソーステンプレートを持つことを可能にするレンダリングを定義しますRepro
  3. related-reprosのみ許可するプレースホルダー設定を定義するRepro Renderings
  4. ReproRepro-1とに基づいて2つのコンテンツアイテムを作成しますRepro-2
  5. ページエディタで編集し、プレースホルダーにとしてRepro-1追加しますRepro-2related-reprosRepro Rendering

[関連コンテンツの選択]ダイアログが表示されないためRepro-2、データソースを変更して事後に設定する必要があります。これはおそらく、Repro-1(現在のページ)がのデータソースの有効な値であるためですRepro Rendering。私がやりたいのは、とにかくダイアログを強制的に表示することです。

4

2 に答える 2

2

あなたの質問は明確ではありませんが、ページエディタとプレースホルダーの設定について話していると思いますか?

その場合、サブレイアウトの「データソーステンプレート」フィールドに優先テンプレートを設定し、サブレイアウトの「データソース」フィールドが事前に入力されていない場合、「関連コンテンツの選択」ダイアログが自動的に表示されます。

于 2013-03-08T00:05:59.350 に答える
2

再現しようとしましたが、再現できませんでした。ページエディタを使用して、現在のアイテムの作成に使用したものと同じテンプレートのデータソースを必要とするコンポーネントを追加しても、 [関連付けられたコンテンツ]ダイアログが表示されます。

ただし、Datasource Locationレンダリングのフィールドを空のままにしておくと、再現できます。ただし、その場合、現在のアイテムが別のテンプレートであっても、ダイアログは表示されません。

Datasource Locationレンダリングに値を設定したことを確認できますか?

また、最新リビジョン6.6(rev 20130214)を実行していることを確認できますか?

この提案が解決策でない場合は、さらに詳しく説明します。これは、このプロセス全体をパイプラインプロセッサを使用して操作できるため、これを修正するのは非常に簡単であると確信しているためです。

于 2013-03-27T14:01:19.090 に答える