2009 Jun 19

仕事で3日間ぐらい、ぐるぐる迷ったMTプログラムの解決方法をみつけたので、メモメモ。

<MTSetVar name="xxx" value="yyy">

こんな感じに「MTSetVar」で変数を作成して、

<$MTGetVar name="xxx"$>

「MTGetVar」で、「value="yyy"」の「yyy」の値を代入するのですけど。
これがですね...

MTタグの指定に入らないっぽいんですよね...

<MTPages folder="<$MTGetVar name="xxx"$>">>

こういう書き方だと、
「<$MTGetVar name="xxx"$>」部分が再構築の際にエラーになるんですわヽ(;´Д`)ノ

これが出来るようになると、コンテンツの自動化が楽になるので、
いろいろ探してみたら...

「MTSetVar」で変数を作成したものをMTタグ上で反映するときは、「$」マークを変数の頭につけて、「name="$xxx"」の表記だと認識するそうです(*'-')

<MTPages folder="$xxx">

こんな感じ。
どうも裏技っぽいので、どこまでのバージョンまで使えるかわらないのですけど...
一応詰まってる人のお役に立てれば幸いです(*'-')

TrackBack

このエントリーのトラックバックURL; http://mtw.cocotte.jp/cgi-bin/mt4/mt-tb.cgi/423
このエントリーのリンクURL: http://mtw.cocotte.jp/blog/diary/mt/2009/06/19-1832.php

Comment