Добрый день!
Использую комплексный компонент Каталог, пришлось переделать стандартный вывод товара, а точнее вывести свой popup при оформления заказа. вывожу кнопки купить и подробнее рядом есть размер одежды / обуви. Нажимая на кнопку купить товар не попадает в корзину с выбранным размером но страница перезагружается (якобы добавлен товар), ниже представлен код которым я вывожу данный блок. Подскажите как сделать так что бы вибирая размер если он есть товар попадал в корзины с этим свойством.
<?if(!empty($item['PRODUCT_PROPERTIES'])):?>
<div class="bottom-click-popup-antfas">
<fo rm action="<?=POST_FORM_ACTION_URI?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="<?echo $arParams["ACTION_VARIABLE"]?>" value="BUY">
<input type="hidden" value="<?=$item["ID"]?>" name="order-id">
<input type="hidden" name="order-id" value="<?=$arResult["ID"]?>">
<input type="submit" class="bottom-antfas" value="Добавить в корзину" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" class="order-btn-small">
</form>
</div>
<?endif?>
<?//damp($item["ID"])?>
<?
$PRODUCT_ID = $_POST['order-id'];
if (CModule::IncludeModule("catalog")) {
if ($PRODUCT_ID) {
Add2BasketByProductID(
$PRODUCT_ID,
false
);
//LocalRedirect("/personal/cart/");
}
}
?> <div class="select-box-antfas">
<? // размер обуви
foreach ($item['PRODUCT_PROPERTIES'] as $propID => $propInfo)
{
?>
<select class="select-razmer-antfas" name="<?=$arParams['PRODUCT_PROPS_VARIABLE']?>[<?=$propID?>]">
<?foreach ($propInfo['VALUES'] as $valueID => $value){
$selected = $valueID === $propInfo['SELECTED'] ? 'selected' : '';
?>
<option value="<?=$valueID?>" <?=$selected?>>
<?=$value?>
</option>
<?}?>
</select>
<?}?>
</div>