検索結果 2 件

by KURO
2012年1月07日(土) 00:54
フォーラム: 開発関連の話題
トピック: getTemplateVarでtvの値を取得する場合の構文について
返信数: 1
閲覧数: 10887

Re: getTemplateVarでtvの値を取得する場合の構文について

すいません、自己解決しました :oops:

$array = $modx->getTemplateVarOutput(hoge,3);
$tv = $array['hoge'];

↑これでID=3のリソースのテンプレート変数hogeの値を取得できました。

いろいろ試してた中でこの正解例も試してたつもりだったんですが、どこかで間違えて
$array = $modx->getTemplateVarOutput($hoge,3);
と、hogeを$hogeにしてしまい、気付かないまま試していたみたいです。

初歩的な質問で板を汚してしまい、申し訳ありませんでした。
by KURO
2012年1月06日(金) 11:54
フォーラム: 開発関連の話題
トピック: getTemplateVarでtvの値を取得する場合の構文について
返信数: 1
閲覧数: 10887

getTemplateVarでtvの値を取得する場合の構文について

質問です。よろしくお願いします。 PHPに関して全く素人のくせに、必要に迫られてスニペット制作に挑戦しているのですが、どうにも構文がわからず困っています。 やりたいことは、『スニペットを記述したリソースとは別のリソースから、任意のテンプレート変数の値を取得する』というものなのですが、 スニペットを記述したリソースのテンプレート変数なら $tv = $modx->getTemplateVar('hoge'); で、テンプレート変数hogeの値を取得できることは確認できています。 これを、他のリソース、例えばID=3のリソースのテンプレート変数hogeの値を取得したいのです。 ネット上で検索してい...