По дефолтному шаблону торговые предложения выводятся так
Я пытался вывести как группы радиокнопок, которые визуально выглядеть должны вот так
Но при этом у меня получается чекать любой радиоинпут из всех, а не по группам. Пробовал насильно задать имена радиокнопке не выходит.
Но не получается. Может кто нибудь уже переделывал вывод товарных предложений?
Я пытался вывести как группы радиокнопок, которые визуально выглядеть должны вот так
Но при этом у меня получается чекать любой радиоинпут из всех, а не по группам. Пробовал насильно задать имена радиокнопке не выходит.
Код |
---|
<?php if ($haveOffers && !empty($arResult['OFFERS_PROP'])) { ?> <div id="<?= $itemIds['TREE_ID'] ?>"> <?php foreach ($arResult['SKU_PROPS'] as $skuProperty) { if (!isset($arResult['OFFERS_PROP'][$skuProperty['CODE']])) { continue; } $propertyId = $skuProperty['ID']; $skuProps[] = array( 'ID' => $propertyId, 'SHOW_MODE' => $skuProperty['SHOW_MODE'], 'VALUES' => $skuProperty['VALUES'], 'VALUES_COUNT' => $skuProperty['VALUES_COUNT'] ); ?> <div class="radio" data-entity="sku-line-block"> <? foreach ($skuProperty['VALUES'] as &$value) { if ($value['ID']) { $value['NAME'] = htmlspecialcharsbx($value['NAME']); ?> <label title="<?= $value['NAME'] ?>" data-treevalue="<?= $propertyId ?>_<?= $value['ID'] ?>" data-oneva lue="<?= $value['ID'] ?>"> <input name="rad" type="radio" name="<?= $propertyId ?>" value="<?= $value['ID'] ?>"> <span class="inb rad-complect"> <?= $value['NAME'] ?> </span> </label> <?php } ?> <?php } ?> </div> <?php } ?> </div> <?php } ?> |