MODX Revolutionで試験運用しているサイトで ie5 ie6 ie7 でプレビューすると画像がリンク切れになってました。
ソース見てみるとBaseタグのhref属性が相対パスの「/」になってました。
(新しいブラウザだと相対パスでもみれますが、古いブラウザだとhttp://から始まるURLを指定してあげないとだめのようです)
Evolutionだと[(base_url)]とかで設定されたURLが挿入されるわけですが Revolution の場合は一つのMODXで複数のサイトをコンテキスト単位で管理する為それらも割り当てなくてはならないようです。
1、「システム」メニューより「コンテキスト」メニューを選択
2、デフォルトでは「mgr」と「web」のコンテクストキーがありますが、「web」の項目を右クリックのメニューで「コンテキストを編集」を選択し(Revolutionの場合はメニューがないと思ったら項目の上で右クリックすると大概のことができます)、次の画面で「コンテキスト」タブを選択
3、ここで「新規作成」ボタンを押して「キー」「名前」の項目に「base_url」を、「値」項目には任意のbaseになるURLを記述し保存します
その他にも、site_start ・http_host・site_urlのようなシステム変数的なものをここで定義・管理することができますのでテンプレート変数とうまく使い分ければ大変便利になると思います。
MODX Revolution ie5 ie6 ie7 で画像が表示されない
トラックバック(0)
トラックバックURL: http://hi-kick.jp/blog/mt-tb.cgi/177