ヘッダーモジュールの謎の記述。MovableType4.0で新規にブログを作成したときにページ上部にCSSのテキストが表示される件
This entry is posted by melondog at 2007-08-13 (月) 22:36
filed under Movable Type 4.0 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が使えなくなるなど、適切ではないと言うことです。
などの解決策があるようです。
- Previous Entry
Template Backup and Refreshが使えなくなったとき - Next Entry
自分のソーシャルブックマーク(はてなブックマーク・livedoor クリップ等)をブログのサイドバーに表示しよう
- Trackback URL


Leave Your Words