dmitry pankin пишет: 1. Чтобы подразделы отображались сразу при загрузке сайта, т.е не как сейчас подразделы видны только когда мышкой наводишь на сам раздел.
Править шаблон или css.
Цитата
dmitry pankin пишет: 2. Как поменять ссылки? Сейчас есть /catalog/kraski - раздел /catalog/kraski_dlya_sten - подраздел как сделать чтобы ссылки на подразделы были вида /catalog/kraski/kraski_dlya_sten
Код который решил задачу, подставьте свой айди инфоблока 'IBLOCK_ID' => 54 (здесь ваш айди инфоблока) и 'CATALOG_PRICE_6' (вместо 6 ваш номер базовой цены), CATALOG_GROUP_ID => 6 (аналогично Ваш номер базовой цены)
Код
AddEventHandler("catalog", "OnSuccessCatalogImport1C", "OnSuccessCatalogImport1CHandler");
function OnSuccessCatalogImport1CHandler()
{
// Флаг импорта файла торговых предложений
if($isOffers = strpos($_REQUEST['filename'], 'offers') !== false)
{
// Условия выборки элементов для обработки
$arFilter = array(
'IBLOCK_ID' => 54,
'ACTIVE' => 'Y',
'CATALOG_PRICE_6' => false,
);
$res = CIBlockElement::GetList(array('ID' => 'ASC'), $arFilter);
$errorMessage = null;
while ($arItem = $res->Fetch()) {
// Что-нибудь делаем
$arFieldsPrice = Array(
"PRODUCT_ID" => $arItem['ID'],
"CATALOG_GROUP_ID" => 6,
"PRICE" => 0,
"CURRENCY" => 'RUB'
);
$db_res = CPrice::GetList(
array(),
array(
"PRODUCT_ID" => $arItem['ID'],
"CATALOG_GROUP_ID" => 6,
)
);
if(!CCatalogProduct::Add(Array("ID"=> $arItem['ID'], "QUANTITY"=>0)))
$errorProduct = true;
if ($ar_res = $db_res->Fetch())
{
if(!CPrice::Update($ar_res['ID'], $arFieldsPrice))
$errorPrice = true;
}
else
{
if(!CPrice::Add($arFieldsPrice))
$errorPrice = true;
}
if ($errorPrice === true && $errorProduct === true) {
$errorMessage = 'Не удалось заполнить нулевое значение для товара без цены и создать сущность товара.';
}
elseif($errorProduct === true)
{
$errorMessage = 'Не удалось создать сущность товара.';
}
elseif($errorPrice === true)
{
$errorMessage = 'Не удалось заполнить нулевое значение для товара без цены.';
}
if ($errorMessage !== null) {
echo "failure\n" . $errorMessage;
}
}
}
}
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Вам нужно создать шаблон сайта и потом кастомизировать шаблоны компонентов. Вот в шаблонах компонентах и смотрите к какой группе относится пользователь и в зависимости от группы показывайте контент.
Код
if(in_array(8, $USER->GetUserGroupArray())) // код ниже будет показан только для пользователей группы с id 8
{
}
Группы пользователей находятся в админке, настройки -> пользователи.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Пишите в куки для незарегистрированного пользователя и в пользовательское поля для зарегистрированного пользователя, кусок кода для ajax добавления в избранное нескольких элементов:
Если нужно выбрать все элементы внутри инфоблока из админки, то возможно потребуется в настройках инфоблока режим просмотра элементов и разделов сделать раздельный.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Понятно, службы доставки пропадают, когда местоположение не указано. Другое дело, что местоположение теперь (до обновления окей было) почему-то сбрасывается когда доставку меняешь.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Аналогичная проблема! После обновления до 14.5 версии компонент sale.order.ajax пропадает служба доставки при переключении физ лиц или служб доставки оплаты.
Шаблон компонента поставил даже стандартный, проблема все равно осталась. Может кто-нибудь знает, не хочется ТП битрикса до 5го мая ждать!
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
[ Закрыто] Кто разобрался с новым шаблоном интернет магазина на 1С Битрикс 14.x ?, Кто разобрался с новым шаблоном интернет магазина на 1С Битрикс 14.x ? Пытаюсь натянуть туда свою вёрстку, что-то не очень получается.
Александр Андреев пишет: а я таки всё же разобрался и глубинно его изменил )), немного позже допишу тему, в двух словах там работа едёт через js объект и нужно в вёрстке предусмотреть теги в которые можно засунуть определённые ID .
Допишите, интересно.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.