Page Top

MT5 MTIncludeで別のブログをIncludeするとー自分用覚書

January 06, 2010

Website以下で作成したテンプレートを使用してグローバルナビを作っているのですが、このグローバルナビに、Website以下に作成したブログが来るようにしており、そのブログの名前やフォルダ名をそのブログにてmodule化しているので、それをそのmoduleが属しているブログに取りに行くように、MTIncludeで呼び出しているのですが、これに、$サインで値を呼び出して、MTIncludeで別のブログを呼び出すと、なぜか、これがその他の箇所でも効いている状態になるようで、Website以下にあるアーカイブインデックスで、MTPagesを使用しWebsite以下に作成したウェブページを呼び出そうとすると、その$サインで呼び出されたブログのウェブページが、MTPages以下に反映される、という状況が出てきました。本来であれば、Website以下のウェブページが表示されるはずのところです。(説明だけでは、意味がわかりにくいですね・・)

当初、何が影響してこのような状況になるのかが分からなくて、かなりの時間を費やしましたが、問題回避方法は、アーカイブインデックスのMTPagesのところに、このアーカイブインデックスが同じWebsite以下のものであろうと、MTMultilogやMTBlogsなどを用いて、呼び出したいウェブページのサイトID、この場合はWebsiteのID、を指定してあげる、ということでした。

最新記事

Movable Type用テンプレートComunica Templates

TrackBack

TrackBack URL for this entry:
http://www.akinakano.com/mt/mt-tb.cgi/908

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)