цвета товара
Здравствуйте, хочу сделать вместо выпадающего списка 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 снова придется поменять?
Да.
Просто переименуй сниппет, и вызывай под новым именем — и никаких проблем.
Просто переименуй сниппет, и вызывай под новым именем — и никаких проблем.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.