image

02-14-10

ウェブサイトとの連携

MT5からできたWebsiteという概念事態は割りといいと思うのですが、
どうにもブログとの連携がいまいち。
例えばうちだとヘッダーのメインメニューはサイト全体として共通のものにしたいので、
一つのモジュールにしてそれを読み込むようにしたいと思ってもそれがうまくいかない。
やたら長いタグを書いたり。それを回避するためのプラグインもみつかったが、どうにもいまいちな様子。
デフォルトでは読み込みたいモジュールがブログテンプレートの中にない場合、
ウェブサイトのテンプレートを飛ばしてシステムのテンプレートを探しに行くらしい。
それをブログ→ウェブサイト→システムという本来あるべき順序にしてくれるらしいのだが、
結局読み込みたいテンプレートモジュールやらウィジェットにウェブサイト独自のタグが含まれていると
次のようなエラーになる。
テンプレート「メインページ」の再構築中にエラーが発生しました: <mtInclude>タグでエラーがありました: error in module 50ヘッダー: テンプレート「50ヘッダー」の再構築中にエラーが発生しました: <mtWebsiteURL>タグでエラーがありました: mtWebsiteURLをコンテキスト外で利用しようとしています。MTWebsitesコンテナタグの外部で使っていませんか?
であればウェブサイト、ブログ、共通に問題なく使えるように書いたテンプレートを
システムにおいておく、という方がスマートに思える。
いずれにせよ、おかしな話に思う。

Leave a Comment