« Orchard CMSを入れてみた | メイン | Orchard CMS 認証部分の上書き »

2011年11月28日

仕事の周辺 » .NET » MVC

Orchard CMS テーマをいじくって見た

・ヘッダの定義等を変更したい場合はViewフォルダにDocument.cshtmlを作成し、上書き(lang="en"を変更したいとき等)。他に上書きする方法あるかも。
・ヘッダでブラウザ判別してスタイルシート切り替えたりする場合は、
Script.Include("css3-mediaqueries.js").UseCondition("lte IE 9").AtHead();
とすると
<!--[if lte IE 9]>
<script src="/Themes/MyTheme/scripts/css3-mediaqueries.js" type="text/javascript"></script>
<![endif]-->
に変換される。
・ページタイトルを画像にしたい時はContent Partsを作成して、PageのContent Types編集して、画像がない時はテキストを表示するようContent.cshtmlあたりを修正すればできそう?

TYPO3みたいにGUIでテンプレート組み込みとはいきませんが、それなりに分かりやすくできてる気がする。
Content TypesはTYPO3でいうところのDSに近い感じ? デザイナーさんとの連携は断然TYPO3ですが。

テキストエディタに既存サイトのテキストと画像が簡単にコピペできるのには驚きました。
XMLでのエクスポート&インポート機能もあり既存のサイトの移行は結構楽そうです。

投稿者 idic : 2011年11月28日 23:13

コメント

コメントしてください

サイン・インを確認しました、 さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?