Минус 4-х уровнего меню
Если перейти на 4 уровня тогда простая страница в действительности весит по 1,4 МБ, что сказывается на скорости загрузки сайта и его показателей в гугл тесте.
Почему так происходит?
Было сделано два меню по 4 уровня. Верхнее меню и боковое левое. Смотрим количество строк меню, а это 8600 строк, в сумме два меню 17 200 строк
Кстати аналогичное меню три уровня это уже 3 000 строк, ну и уже другой вес страницы.
Ещё статьи:
21.12.2022
Пример обновление коэффициентов MeasureRatio
$eventManager->addEventHandler("catalog", "\Bitrix\Catalog\MeasureRatio::OnBeforeUpdate", function (\Bitrix\Main\Event $event)
ID: 424
21.12.2022
Пример события OnSaleOrderSaved
$eventManager->addEventHandler("sale", "OnSaleOrderSaved", ['OrderEvents', 'OrderServicesCollection']);
ID: 423
12.12.2022
Корзина пользователя в init.php
Формируем корзину текущего пользователя
$query = CSaleBasket::GetList(array(), array("FUSER_ID" => CSaleBasket::GetBasketUserID(), "LID" => SITE_ID, "ORDER_ID" => "NULL"));
Получаем данные по товарам
$dbElement = CIBlockElement::GetList( Array(), Array('ID'=>$arPRODUCT_ID), false, false, array('ID','IBLOCK_ID','PROPERTY_IMAGES') );
ID: 422