5

多くの場所で、多くのWebサイト(市場)の青写真全体で一般的なコンテンツに使用されているメインスキーマがあります。

現在、Webサイト(市場)の1つは、1つの追加フィールドを必要としていますが、他のすべてのWebサイトは、これを出版物に表示することを望んでいません。

(未使用)のような他のすべての市場のフィールドの名前を変更することを提案しましたが、彼らもこれに同意していません。

子パブリケーションからフィールドを非表示にするための可能な解決策は何ですか?

4

2 に答える 2

8

私の提案は、フィールドを隠さないことです。新しいフィールドを必須ではないものとして追加するだけで、その説明の中で、他の市場がそれを使用しないことを知っているように、それは市場Bにのみ適用可能であると明確に述べています。これはシンプルで、労力を必要とせず、メンテナンスフリーのソリューションです。それ以外の場合は、GUI拡張機能が最善の策です。

于 2012-10-08T12:11:44.550 に答える
3

完全な文脈を知らなければ、アドバイスを与えるのは難しいです。ただし、一般的に、フィールドを非表示にすることはお勧めしません(2011年のGUI拡張機能と、2009年のハッキングで可能ですが)。Tridionには、箱から出してパズルを解くためのオプションがたくさんあると思います。例えば:

  1. 共通フィールドを埋め込みスキーマに分離し、共通フィールドを再利用する市場Aと市場Bに別々のコンテンツスキーマを設定します
  2. さまざまなフィールドをマーケットAとマーケットBのコンテンツスキーマに分離し、それらの特定のスキーマにリンクするコンポーネントリンクフィールドを元のスキーマに作成します。

フォルダのセキュリティを使用すると、市場固有のスキーマへのアクセスを制限できます。

于 2012-10-08T11:32:59.763 に答える