<?php
$tv = $modx->getObject('modTemplateVar', array('name' => $name));
$elements = $tv->get('elements');
$element = explode('||', $elements);
$els = array();
foreach($element as $e) {
list($elName,$elId) = explode("==", $e);
$els[$elId] = $elName;
}
echo $els[$input];Вывод: [[+adsType:tvValue]]
Автор: kondakovdm
Объектная
под названием adsType
с содержимым
<?php $tv = $modx->getObject('modTemplateVar', array('name' => $name)); $elements = $tv->get('elements'); $element = explode('||', $elements); $els = array(); foreach($element as $e) { list($elName,$elId) = explode("==", $e); $els[$elId] = $elName; } echo $els[$input];и вывел его в нужном месте шаблонаничего не произошло.
З.Ы. name менял на название TV. Также без изменений.
З.Ы. modx.pro/help/6284/
Имя ТВ к примеру wheel с возможными значениями Левый==Левый||Правый==Правый, сам код в чанках выглядит примерно вот так:
на выходе значения должны подставлять в тег option
Подскажите, возможно ли доработать данный сниппет или же есть варианты как сделать это по другому.
За ранее очень благодарен!