цвета товара
        Здравствуйте, хочу сделать вместо выпадающего списка radio кнопки но для этого мне нужно каждому цвету вывести свой id. 
Пример:
    
    
                                                                                
            Пример:
<input type="radio" id="radio1" name="radio" /><label for="radio1">Красный</label>
<input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Белый</label>
<input type="radio" id="radio3" name="radio" /><label for="radio3">Черный</label>Василий подскажите можно ли как то вывести в чанке tpl.msOptions.row id каждого цвета?    Комментарии: 5
                [[+id]] не пробовал?            
                    
                Пробовал но ничего не получилось            
                    
                Да, ты прав. В сниппете данные получаются из поля товара, там простой массив, безо всяких id.
Если есть желание, можешь поменять в сниппете msProductOptions код вот так (со строки 23):
                    Если есть желание, можешь поменять в сниппете msProductOptions код вот так (со строки 23):
foreach ($options as $key => $value) {
	$pls = array(
		'value' => $value
		,'selected' => $value == $selected ? 'selected' : ''
		,'id' => $key
	);
	$rows[] = empty($tplRow) ? $value : $pdoFetch->getChunk($tplRow, $pls);            
                Спасибо большое, скажите после обновления MS2 снова придется поменять?            
                    
                Да.
Просто переименуй сниппет, и вызывай под новым именем — и никаких проблем.
                    Просто переименуй сниппет, и вызывай под новым именем — и никаких проблем.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.