DynamicMTMLでCategoryBasenmaeを取る方法

Posted on:2017-05-11

DynamicMTMLは、案件・学習などでまったく使う機会がなかったのですが、今回頂いた案件で触ることがありました。

個人的にPHPはわからないので、いつもは動的処理の基本はJSを採用しています。

こういった改修などで触る機会があると思われるので、このエントリーにナレッジとしてストックしていければと思います。※自分用メモ

DynamicMTML内では、カテゴリアーカイブ内でCategoryBasenmae等が取得できなかった。

  • MTMLタグでDynamicMTMLの外で変数化しておく
mtml
<MTML tag="MTSetVarBlock" params=&#039;name="thisCategoryBasename"&#039;><mt:CategoryBasename /><MTML tag=""/MTSetVarBlock">

<mt:DynamicMTML>
  <mt:Var name="thisCategoryBasename" />
</mt:DynamicMTML>