MODX Revolution ie5  ie6  ie7 で画像が表示されない

| コメント(0) | トラックバック(0)
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のようなシステム変数的なものをここで定義・管理することができますのでテンプレート変数とうまく使い分ければ大変便利になると思います。

トラックバック(0)

トラックバックURL: http://hi-kick.jp/blog/mt-tb.cgi/177

このブログ記事について

このページは、服部が2011年3月 4日 10:06に書いたブログ記事です。

ひとつ前のブログ記事は「MODX Revolution のTinyMCEのリンク挿入でエラー」です。

次のブログ記事は「MODX Revolution Dittoのテンプレートタグの書き方で引っかかる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。