У инфоблока с товарами есть доступ на чтение для всех пользователей?
|
|||
|
|
|
|
Пункты административного меню добавляются через событие OnBuildGlobalMenu
Проверить установлен ли модуль можете функцией
|
|||||
|
|
|
|
Если вы про модуль для маркетплейса, то на сколько я знаю автоматические обновляются только файлы в папке модуля. Все остальные файлы(компоненты, шаблоны и т.д.) надо копировать.
if (is_dir(dirname(__FILE__).'/install/components')) $updater->CopyFiles("install/components", "bitrix/components/" ); В административной части лучше подключать страницы из модуля, например: <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/iblock/admin/iblock_edit.php" );?> Тогда их не придется копировать. |
|
|
|
|
|
Отключите добавление разделов в цепочку навигации в компоненте bitrix.catalog.element
файл /bitrix/templates/ваш шаблон/components/bitrix/catalog/element.php добавить или изменить параметр в компоненте ADD_SECTIONS_CHAIN"=>"N" Добавить файл component_epilog.php в шаблон компонента catalog.element <? foreach($arResult["SECTION"]["PATH"] as $arPath){ $APPLICATION->AddChainItem($arPath["NAME"],$arPath["SECTION_PAGE_URL"] ); } $APPLICATION->AddChainItem($arResult["NAME"],$arResult["DETAIL_PAGE_URL"] ); ?> |
|
|
|
|
в комментариях есть примеры |
|||||
|
|
|
2. Обновить запись в корзине записав в параметр ORDER_ID - ID созданного заказа. ( можно сразу указать его при добавлении через CSaleBasket::Add или в массиве $arRewriteFields (доступно с версии 11.5.7) для функции AddBasketByProductId.
|
|||||
|
|
|
|
Другого способа, кроме как изменения компонента catalog.section я не нашел. Для изменения компонента надо его скопировать в свою папку с компонента например /bitrix/components/my_components/.
Вот код. Его надо добавить после начала кеширование и до выборки элементов. Воможно есть решение и попроще, но я ничего лучшего не придумал.
|
|||
|
|
|
|
Тут скорее всего проблема в шаблоне постраничной навигации. Посмотрите в подключении компонента параметр "PAGER_TEMPLATE". Найдите шаблон компонента bitrix:system.pagenavigation. Если там нету переменной
то добавьте. А для ссылок постраничной навигации добавьте эту переменную перед PAGEN_. Должно выглядеть примерно так:
|
|||||
|
|
|