テンプレート変数の情報(getTemplateVar、getTemplateVars)
テンプレート変数の入力値を含め、テンプレート変数の情報を取得するMODxのAPI(getTemplateVar、getTemplateVars等)を使った場合、連想配列で情報が返されますが、その内容は、
・入力値「value」
・テンプレート変数の定義情報(下記参照)
です。
スニペットで「getTemplateVar」を使う時は、以下のような感じです。
$tmplvar_info = $modx->getTemplateVar('hogehoge'); // テンプレート変数「hogehoge」の情報を取得 if ($tmplvar_info !== FALSE) { // 問題なく情報が取得できた場合 $tmplvar_value = $tmplvar_info['value']; // テンプレート変数の入力値を取得 }
参考)CSVを使ってテンプレート変数を一括作成
http://d.hatena.ne.jp/hikidas_ikeda/20090306/1236344122
▼API
getTemplateVar($idname= "", $fields= "*", $docid= "", $published= 1)
getTemplateVars($idnames= array (), $fields= "*", $docid= "", $published= 1, $sort= "rank", $dir= "ASC")