mtのウェブページをトップページに反映させる方法。
従来のやりかた。
1、トップページには、テンプレートモジュール名「main-page」が反映させるようにテンプレートインデックス「メインページ」を改造しておく。
(改造方法は別途)
2、メインページに反映させたい内容をMTウェブページで作成する
3、2で作成したMTウェブページの詳細記述を開いてテンプレートモジュール名「main-page」にコピーアンドペーストする。
これで、テンプレートモジュール名「main-page」の内容がトップページに反映することになる。
この方法だと
第1行目を強調表示するように内容を変更する必要がある。
また、トップページの内容が変更になったときに、まずウェブページの内容を編集して、それからコピーアンドペーストしなければならない。
トップページの小修正なら多少我慢できるが入れ替える時は面倒である。
新しいやりかた。
テンプレートモジュール名「main-page」にウェブページを反映させるような命令文(MTタグ)を書き込んでおく。
反映させる方法は最初ページIDをキーにして反映させる方法を試して成功したので
次に、タグで反映させる方法を考えた。
これで、トップページの入れ替えはMTウェブページ側のタグに”main-page”と記入するだけで反映できるようになった。
テンプレートモジュール名「main-page」に記述するMTタグ
<mt:Pages tag="main-page"><h1 id="page-title" class="asset-name"><$mtPageTitle$></h1><$mt:PageBody$></mtPages>
注)h1のCSSに渡すIDはスタイルシートによって異なるので注意を要する。
謝辞)7月26日の加藤忠弘先生による商工会主催の「経営革新塾」での講義の内容にヒントを得て作成しました。
加藤先生に感謝いたします。