CMS プレビューが使用されているかどうかをチェックして検出するテンプレート コード (2011 SP1) がありますengine.RenderMode
(これは になりますPreviewDynamic
)。これにより、公開されたページのアプリ サーバーによって通常追加されるもの (CSS、JS、ナビゲーション要素など) がレンダリングされた出力に挿入されるため、CMS でのプレビューの見栄えがよくなります。
Tridion 2012 UI/XM は、動的プレビュー用の一時ファイルを作成します。これらのファイルを公開する際に、レンダリング モードもPreviewDynamic
.ものを注入する (この場合、アプリ サーバーは .NET マスター ページでこれを処理します)
RenderMode
.NET API で可能な値を見るとPublish
、 、PreviewStatic
、およびがありPreviewDynamic
ます。
だから私の質問は:
- テンプレート コードで CMS プレビューと動的プレビューの違いをどのように見分けることができますか
- RenderMode はいつ(もしあったとしても)
PreviewStatic
ですか?