ページ 11

QuickManagerとbaseタグのパス  【解決済み】

Posted: 2009年9月09日(水) 17:33
by kazuike
modx1.0.0Jで、
QuitEditに代わり、QuickManagerが入っていますが、
ドキュメントルートのbaseタグ
つまり、
<base href="[(site_url)]">
が入っていないと正常に動作しない
(というか、CSSが効かずにテキストリンクになる)ようです。

HTMLソース見るとこうなっています
----
<link rel="stylesheet" type="text/css" href="assets/plugins/qm/res/style.css" />
----
これ、ハードコーディングされてますね。 :cry:

例えば、
<base href="[(site_url)]hogehoge/">
のようにbaseタグを入れて使うことができれば、
けっこうテンプレート制作がやりやすくなると期待していたのですが…

Dreamweaver等でテンプレートを作るとき、
ドキュメントルートで作らないと、そのままではbaseタグを入れることができないんですよね。

Re: QuickManagerとbaseタグのパス

Posted: 2009年9月09日(水) 18:53
by yama
それ、ミスみたいです。Jiraに報告が上がってたと思いますが、1.0.1で対応されます。SVNのはもう直ってるかな?
他の箇所はちゃんとパス合わせてあるのに、そこだけ忘れてた感じです。

Re: QuickManagerとbaseタグのパス

Posted: 2009年9月10日(木) 20:35
by kazuike
yamaさん、ありがとうございます。
1.0.1が出るのが待ち遠しいです。

Re: QuickManagerとbaseタグのパス

Posted: 2009年9月10日(木) 23:13
by yama
まだ試してない未確認情報ですが。

http://modxcms.com/forums/index.php/top ... #msg240006

evoでちゃんと動くものを作ったよ!って人が現れました。「assets/plugins/managermanager」までのハードコーディングが随所に埋め込まれてたのも、今回のものではちゃんと変数として扱うようにシンプルに改善されてます。CSSのパスずれの問題を認識してたかどうかは分からないけど、直ってるはずですね。

Re: QuickManagerとbaseタグのパス

Posted: 2009年10月23日(金) 16:34
by kazuike
ソースを見る限り、1.0.1で治っているようなので、解決としました。(動作確認はまだですが)