August 13, 2007 10:36 PM
ヘッダーモジュールの謎の記述。MovableType4.0で新規にブログを作成したときにページ上部にCSSのテキストが表示される件
Category:Movable Type > Movable Type 4.0
Tags:Movable Type 4.0
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が使えなくなるなど、適切ではないと言うことです。
などの解決策があるようです。
関連記事
Tweetbacks
No Tweets Found About This Entry.

Leave Your Words