colorbox юзайте =)
06.11.2013 19:58:25
Помогите, в ИБ каталога товаров 109 свойств товаров.
ИБ сохранить не могу выдает вот это Ошибка Ошибка сохранения настроек торгового каталога: не указано, является инфоблок торговым каталогом или нет Ошибка сохранения настроек торгового каталога: не указано, используется или нет инфоблок для продажи контента Ошибка сохранения настроек торгового каталога: не указано, имеет или нет инфоблок торговые предложения Версия 12.0.3 хостинг Reg.ru Все настройки стоят ничего при сохранении не менял, только одно свойство решил отредактировать, а он вот как ругается..... |
|
|
04.11.2013 13:47:42
Я так понимаю на этом примере делал?
Может так попробуешь? bitrix/components/bitrix/sale.basket.basket/component.php $arItems["PROPS"] = Array(); if(in_array("PROPS", $arParams["COLUMNS_LIST"] ;) ) { $dbProp = CSaleBasket::GetPropsList( Array( "ID" => "DESC" ;) ), Array( "BASKET_ID" => $arItems["ID"] ;) , false, false, Array(Нужные поля) )); while($arProp = $dbProp -> GetNext()) $arItems["PROPS"][] = $arProp; } Я таким принципом засунул в Props свойство товара из другого инфоблока, ну как бы у меня Кухни есть гостиные, у них в карточке есть доп позиции шкафчики и прочее, так вот у них есть свойства и ихнадо в корзину положить, в корзину то положил, в массиве свойства есть но от др угого элемента почемуто =)))))))) ну и осталось доработать и собственно уже в корзине вывести и в самом заказе чтобы видно было. |
|
|
04.11.2013 12:36:17
Аналогичная проблема, плюс вывожу еще доп товары в карточке (ВЫБРАННЫЕ позиции) и при добавлении артикул кинуть в корзину, в корзине в массиве данные есть но от другого товара =))))
У меня свойство ЦВЕТ строка множественная, вывести выпадающим списком, это я сделал, но как в корзину положить чтобы после того как покупатель выбрал нужный цвет из списка, менеджер видел в заказе какого цвета тумбочка =) |
|
|
04.11.2013 12:14:29
|
|||||
|
04.11.2013 12:04:07
вывел просто версткой. как мне дальше после выбора пункта из этого списка, отправить его вместе с товаром в корзину? собственно нужно выбранный пункт положить в корзину, ну чтобы менеджер знал какова цвета тумбочка или стул |
|||||
|
04.11.2013 11:45:00
$rsItems = CIBlockElement::GetList( array("SORT"=>"ASC" ;) , array("IBLOCK_ID"=>айдишник инфоблока,"ACTIVE"=>"Y","ID"=>$arResult["PROPERTIES"]["СИМВОЛЬНЫЙ КОД СВОЙСТВА"]["VALUE"] ;) , false, false, array("ID","NAME","VALUE" ;) ); while($arPropert = $rsItems->GetNext()){ $arResult["НАЗВАНИЕ НОВОГО МАССИВА В КОТОРЫЙ ПОЙДУТ СВОЙСТВА"][] = $arPropert; } |
|||||
|
04.11.2013 11:09:46
и всё =) ----------------------------------------------------------------------------------------- |
|
|
04.11.2013 00:34:55
Всем прекрасных выходных =)
Помогите так и не смог разобраться. И так к сути ближе. В магазине есть товары и у товаров множество комбинаций расцветок, через SKU делать не вариант, единственное что можно на мой взгляд, так это задать свойство товару как множественная строка, вывести их выпадающим списком для выбора покупателем нужного пункта из этого списка и уже отправить этот выбранный пункт свойства в корзину. Выручайте=) очень очень надо=) статейку нашел одну но там не работает((( |
|
|
02.11.2013 11:47:18
ПО отправке все чудесно, письмо ушло и получено адресатом, подскажите что прописать, после нажатия отправить просто чтобы оставалась надпись сообщение отправлено и кнопка закрыть.
Вставка в шаблон <script type="text/javascript"> $(function() { $('a.Popup').fancybox({ 'padding': 0, 'margin' : 0, "overlayShow" : true, "overlayOpacity" : 0.6, 'scrolling' : 'no', 'titleShow': false }); }); </script> Содержимое файла с формой файл.php <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php" ;) ;?> <script type="text/javascript" src="/bitrix/js/main/ajax.js"></script> <?$APPLICATION->IncludeComponent("bitrix:main.feedback", "", Array( "AJAX_MODE" => "Y", "AJAX_OPTION_SHADOW" => "Y", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "OK_TEXT" => "Спасибо, Ваше сообщение успешно отправлено", // Сообщение, выводимое пользователю после отправки "EMAIL_TO" => "ashaev-n@mail.ru", // E-mail, на который будет отправлено письмо ), false );?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php" ;) ;?> |
|
|