mtのウェブページをトップページに反映させる方法。

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日の加藤忠弘先生による商工会主催の「経営革新塾」での講義の内容にヒントを得て作成しました。

加藤先生に感謝いたします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

コメント

お名前 *

ウェブサイトURL