ウェブサイトの配下にブログを作ってそれを各コンテンツにしたいのですが、
共通要素となるグローバルナビゲーションをモジュール化してウェブサイト側においてあり、それをブログ側でも呼び出して利用したいのですが、うまくいきません。下記のサイトを参考にいろいろやってみたのですが、エラーが出てダメでした。
http://www.skyarc.co.jp/engineerblog/entry/parentalinclude.html
サイトで配布されているプラグインもうまく機能せずどうしたら良いかわかりません。
ウェブサイト側のテンプレートモジュールをブログ側で利用する方法で確実にうまくいく方法を教えていただけないでしょうか?
また、こちらはMT構築初心者なので、できるだけ手順を丁寧に説明していただけると助かります。
よろしくお願い致します。
まず、基本的な部分ですが、
使用するコードは質問文の参考ページの2番目(<mtblogparentwebsite> 〜)のものですが、
そこにミスは無いでしょうか。
次に、「ブログ」または「システム」の「グローバルテンプレート」に
同じ名前の「テンプレート」がありませんか?
(「」は、一般的な名称ではなく Movabletype の用語です)
「システム」は、画面上部の帯いちばん左の「▼」をクリックすると出て来るメニューの
上から2番目にあります。
「ブログ」や「システム」の「グローバルテンプレート」に、
指定したいものと同じ名前の「テンプレート」がある場合、
参考ページのコードを書いても「ブログ」の「テンプレート」や、
「グローバルテンプレート」が優先されてしまいます。
テンプレート編集ページの右側にある「インクルードテンプレート」に、
指定したテンプレートの名前があると思いますが、
そこにリンクが張られている場合、「ブログ」か「グローバルテンプレート」に
同じ名前のテンプレートがあるという事です。
通常は、上に書いたように、名前にリンクが張られているのが正しいのですが、
今回の場合、リンクが作成されず、名前の後ろに (新規作成) と表示されるのが正しい状態です。
※リンクが張られないのは、その「ブログ」に含まれる「テンプレートモジュール」と、
「グローバルテンプレート」までは、MT が追いかけてリンクを張ってくれますが、
親である「サイト」までは追いかけてくれない為です
もちろん、そのブログが含まれる親「サイト」には、
その名前の「テンプレートモジュール」が存在しなくてはいけません。
プロに発注したほうがいいでしょう。
ご回答ありがとうございます。
MTの勉強も兼ねているので質問させていただいています。せっかく回答いただきましたが、「これこれする場合、プロに頼んだ方がいいですか?」という質問ではないので、上記の回答は的を得ていないような気がしますがいかがでしょうか。
まず、基本的な部分ですが、
使用するコードは質問文の参考ページの2番目(<mtblogparentwebsite> 〜)のものですが、
そこにミスは無いでしょうか。
次に、「ブログ」または「システム」の「グローバルテンプレート」に
同じ名前の「テンプレート」がありませんか?
(「」は、一般的な名称ではなく Movabletype の用語です)
「システム」は、画面上部の帯いちばん左の「▼」をクリックすると出て来るメニューの
上から2番目にあります。
「ブログ」や「システム」の「グローバルテンプレート」に、
指定したいものと同じ名前の「テンプレート」がある場合、
参考ページのコードを書いても「ブログ」の「テンプレート」や、
「グローバルテンプレート」が優先されてしまいます。
テンプレート編集ページの右側にある「インクルードテンプレート」に、
指定したテンプレートの名前があると思いますが、
そこにリンクが張られている場合、「ブログ」か「グローバルテンプレート」に
同じ名前のテンプレートがあるという事です。
通常は、上に書いたように、名前にリンクが張られているのが正しいのですが、
今回の場合、リンクが作成されず、名前の後ろに (新規作成) と表示されるのが正しい状態です。
※リンクが張られないのは、その「ブログ」に含まれる「テンプレートモジュール」と、
「グローバルテンプレート」までは、MT が追いかけてリンクを張ってくれますが、
親である「サイト」までは追いかけてくれない為です
もちろん、そのブログが含まれる親「サイト」には、
その名前の「テンプレートモジュール」が存在しなくてはいけません。
>使用するコードは質問文の参考ページの2番目(<mtblogparentwebsite> 〜)のものですが、
>そこにミスは無いでしょうか。
参考サイトのコードを信用してそのままコピペで使ったのですが、何か足りなかったらしく、シックスアパートのリファレンスからコードをコピペして
やってみたらうまくいきました!
ありがとうございました。
また、テンプレートについては同じ名前が無いようにしています。
とりあえず、なんとかなりました。
また質問するかもしれませんので、その時はどうぞよろしくお願いします!
>使用するコードは質問文の参考ページの2番目(<mtblogparentwebsite> 〜)のものですが、
>そこにミスは無いでしょうか。
参考サイトのコードを信用してそのままコピペで使ったのですが、何か足りなかったらしく、シックスアパートのリファレンスからコードをコピペして
やってみたらうまくいきました!
ありがとうございました。
また、テンプレートについては同じ名前が無いようにしています。
とりあえず、なんとかなりました。
また質問するかもしれませんので、その時はどうぞよろしくお願いします!