我创建了一个代表 DropDownList 菜单的 TV 参数。但是当我通过 Modx API 在片段中调用它时,它根本不显示。
这是我制作的电视
这是我的称呼
$name=$buf['title'].' ( цвет: '.$modx->documentObject['material'].' )';
我究竟做错了什么?谢谢
我创建了一个代表 DropDownList 菜单的 TV 参数。但是当我通过 Modx API 在片段中调用它时,它根本不显示。
这是我制作的电视
这是我的称呼
$name=$buf['title'].' ( цвет: '.$modx->documentObject['material'].' )';
我究竟做错了什么?谢谢
TV 不是 documentObject 的一部分;我对 Evo 有点生疏,但您需要改用$modx->getTemplateVar():
$material = $modx->getTemplateVar('material', "", $modx->documentIdentifier);
$name = $buf['title'] . ' ( цвет: ' . $material . ' )';