Решено! Вывод значений migx в сниппете
        Добрый!
Нужно в сниппете вывести все значения ТВ поля типа migx у заданного ресурса в виде
в начале сниппета:
    
    
                                                        Нужно в сниппете вывести все значения ТВ поля типа migx у заданного ресурса в виде
<option value="Параметр 1">Параметр 2</option>Я не программист, поэтому и обращаюсь))в начале сниппета:
if(isset($_GET['id'])){
    $resID = $_GET['id'];
}
$res = $modx->getObject('modResource',$resID);
$migx = $res->getTVValue('product-volume');    
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 3
                Если вызов стандартного сниппета типа 
вам недостаточен, то коли вы уже получили значение тв-поля типа MIGX, то продолжите обработку примерно так
                    [[!getImagesList? &tvname=`product-volume` &tpl=`имя_чанка` &docid=`id_нужного_ресурса`]] вам недостаточен, то коли вы уже получили значение тв-поля типа MIGX, то продолжите обработку примерно так
$migx = $res->getTVValue('product-volume');
$migxArr = json_decode($migx,true);
$result = '';
foreach($migxArr as $row){
//каждое поле можно получить через $row['ключ_поля']
$result .= '<option value="'.$row["Параметр 1"].'">'.$row["Параметр 2"].'</option>';
}
echo $modx->getChunk('tpl.select',array('rows' => $result));где tpl.select это<select>[[+rows]]</select>Но можно и для option сделать свой tpl и юзать его при чтении migx так же через getChunk            
                Спасибо большое. всё работает.            
                    
                привет бро можешь связаться со мной? Только зарегался и не могу сам писать сообщения. Есть предложение по поводу Payture оплаты на сайте            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.