web-dev-qa-db-ja.com

SDL Tridion Templateはテンプレート名を再利用しますか?

SDL Tridionは、ファイルシステムの動作と同様に、フォルダーのコンテキスト内で名前(タイトル)を制限します。 「サマリー」と呼ばれる複数のテンプレートを別のフォルダに配置できます。可能ですが、同じ名前のコンポーネントテンプレートを作成することをお勧めしますか?

私は次のスキーマを持っています:

  • 記事ニュース
  • 記事ブログ

これらの場合、個別のテンプレートを使用できます。

  • ニュースフル
  • ニュース概要
  • ブログフル
  • ブログの概要
  • 伝記フル
  • 伝記の概要

これを次のように減らすことができます。

  • いっぱい
  • いっぱい
  • 概要
  • 概要
  • 完全なバイオ
  • 概要バイオ

機能的にはテンプレートの選択が簡単になります。しかし、メンテナンスや開発に関して技術的な問題は何ですか?この場合、すべての「フル」テンプレートを組み合わせる必要がありますか?

4
Alvin Reyes

技術的な理由ではなく、保守性を向上させるために、別々の名前を付けます。

2年後、「Full」という名前のテンプレートが3つある場合、他の人のコードを更新するために戻るという複雑さが不必要に追加されます。

編集:誤ってWord。

4
JRW

テンプレート名も別々にしておきます。通常、すべてのコンポーネントテンプレートを1つのフォルダーに配置し、ページテンプレートを別のフォルダーに配置し、それ以上深く入れ子にしないでください。したがって、個別のテンプレート名を保持する必要があります。

4

この手法は、名前を短くするのに役立ちます。これは、ユーザーがドロップダウンリストからこれらを選択する際の使いやすさに役立ちます。実際の例では、指定した例よりも長い名前が必要になることが多いため、これは有用な改善になります。 (「フル」ほど短い名前は必要ないと思いますが。)

モジュラーテンプレートが導入されてから、開発者の利便性とコンテンツワーカーの利便性のトレードオフが変化し、非常に保守性の高いシステムを使いやすくしながら、使いやすさに重点を置いています。

セキュリティ/非表示に関するクリスのポイントは良いものです。表示される選択肢の数を抑えることも重要です。

そう-はい-別のフォルダーを使用し、これが役立つ場合はテンプレート名の長さを減らしますが、夢中にならないでください!

3
Dominic Cronin