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