+1 Nuno のポイント、説明、例、および以前にそれを行った人へのアクセスにより、トレーニングはそれだけの価値があります.
SDL Tridion 複合ページ テンプレートは、 C# だけではなく、テンプレート ビルディング ブロックを組み合わせて使用します。テンプレート ビルディング ブロック (TBB) は、レイアウト パーツ (通常は DWT) と C# TBB で構成されます。
代替案
テンプレート アプローチは、開発者、開発プロセス、および利用可能なテクノロジによって異なります。Tridion が原因ではなく、単に関連する言語が原因で、プログラマーがコンポーネント テンプレートに苦労しているのを見てきました。お客様にぴったりと合うように心がけましょう。
XSLT コンポーネント テンプレートを使用すると、SDL Tridion のインライン編集機能の実装が難しくなる場合があります。XSLT の柔軟性はありますが、次の<template match="">
ような「無料」で得られるものをいくつか失います。
- リンクの解決とバイナリの公開
- プログラムによるコンテンツ モデルと Tridion オブジェクト モデルへのアクセス (少なくとも CT レベルで)
- その包み
- コンテンツからのコードの分離
代替手段は、複合コンポーネント テンプレート (モジュラー テンプレート) です。ただし、これも環境によって異なります。
資力
- SDL Live Contentには、高度な背景情報と例が含まれています。SDL Tridion 2011 の最初のページと図には、全体像と拡張ポイントが示されています。
- SDLTridionWorld.comは、例と説明のもう 1 つの優れたリソースであり、顧客は API ドキュメントにもアクセスできます。特にフォーラムには、StackOverflow よりもはるかに多くの XSLT CT の例があります (現時点では)。
- コミュニティ主導のTridion Cookbookにも例と説明がありますが、Tridion API スタック全体にわたっています。
SDL.comからトレーニングを受けてください。
基本的な紹介
XSLT CT と C# TBB の基本的な紹介と例をいくつか書きましたが、これらはトレーニングに代わるものではありません。
あなたは XSLT に精通していると言いましたが、基本的な XSLT 関数を使用してコンポーネントの詳細を理解するのに役立つことがわかりました。
Nunoが説明するエクササイズも試しました(ビデオが含まれています)。
トレーニングをスキップする最大のリスク (IMO) は、BluePrinting またはコンテンツ モデルのいずれかが間違っていることです。あなたが進むにつれて、間違いなく戻ってきて質問してください。