2011-08-11 3 views
2

ウィジェットのHTMLコードの大部分が含まれているので、どうにかしてWidget.Wrapperシェイプ(または他のラッパー)を代替可能にすることができるのかどうか不思議です。オーチャードCMSのラッパーは交互に使用できますか?

Widget.Wrapper-[ZoneName].cshtml 
Widget.Wrapper-[WidgetId].cshtml 
Widget.Wrapper-url-[UrlAlternate].cshtml 

など

が可能ということである。これらのように交互に作成することができること - CSHTMLファイル内の文は、それゆえ私はむしろ交互メカニズムを使用して、透明な溶液を使用したい場合、私は金持ちが好きではありません?ラッパーは特別なケースですか?その場合はなぜですか?

おかげ

答えて

0

はい、それは可能です。 IShapeTableProviderで実行できます。 ウィジェットがレンダリングするシェイプをキャッチし、必要なラッパーを決定して、新しいラッパーを追加します。

+3

これはまったく別のものではありません(いいえ、ラッパーの代替はありません)。新しいラッパーを追加するだけで、既存のラッパーは削除されません。 –

関連する問題