ヘッダーモジュールの謎の記述。MovableType4.0で新規にブログを作成したときにページ上部にCSSのテキストが表示される件

beta5のときは問題なかったんですが、正式版ではブログを新規作成していざそのトップページを開くとヘッダーの上部に

@import url(http://teto.chicappa.jp/test-blog/base_theme.css); @import url(http://teto.chicappa.jp/cgi/mt/mt-static/themes/minimalist-red/screen.css);

というCSSの内容がテキストで表示されてしまいました。この症状はトップページだけにとどまらず各ページで確認されました(ヘッダーのモジュール化の賜物)

この問題には皆直面したようで、ブログ検索をかけたら同様の訴えをする記事が幾つか見つかりました。

結論としては、ダッシュボードにてテンプレート>テンプレートモジュールから見ることのできるヘッダーモジュールの中の一行(7行目)

<$MTInclude identifier="styles" trim_to="0"$>

が吐き出したものがそのまま平のテキストとして各ページに表示されてしまっていると言うことでした。

これを回避するには、問題の一行を

<style type="text/css">
<!--

-->
</style> 

で囲う。

もしくは問題の一行を

<$MTIgnore>

</$MTIgnore>

で囲って記述は残す。

上記のMTIgnoreタグを使ったやり方だとStyleCatcherが使えなくなるなど、適切ではないと言うことです。

などの解決策があるようです。

Trackback URL

Leave Your Words





画像の中に見える文字を入力してください。

▲このページの最上部に戻る

購読 (FEEDBURNER)

購読って何?→説明はこちら(製作中)

Twitter Updates

Powered By