Расчищаем шаблон каталога от не нужных данных, Разбираемся в функциях вызова в шаблонах каталога и еще раз, выводим меню через _ext
Часть 13: Расчистка шаблона каталога, вывод основного меню на сайт
16.04.2016 16:20:56
|
|||
|
17.04.2016 06:51:46
|
|||||
|
08.05.2016 17:57:31
|
|||
|
08.05.2016 18:18:00
<? if(!defined("B_PROLOG_INCLUDED" ![]() global $APPLICATION; $aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array( "IS_SEF" => "Y", "SEF_BASE_URL" => "/catalog/", "SECTION_PAGE_URL" => "#SECTION_CODE#/", "DETAIL_PAGE_URL" => "#SECTION_CODE#/#ELEMENT_CODE#/", "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "4", "DEPTH_LEVEL" => "3", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000" ), false ); $aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks); ?> Настройка ЧПУ для инфоблока каталога URL страницы информационного блока: URL страницы раздела: #SECTION_CODE#/ URL страницы детального просмотра: #SECTION_CODE#/#ELEMENT_CODE#/ Канонический URL элемента: |
|||||
|
09.05.2016 08:28:48
|
|||||||
|
09.05.2016 10:19:44
|
|||||
|
25.07.2017 11:26:32
Где-то вот тут у вас ошибка. Умный фильтр должен (штатно) выводить свойства только текущего раздела. Он не выводит свойства которых нет в списке товаров конкретного раздела. PS Да, городить несколько инфоблоков не очень оптимально. Хотя иногда приходится (на очень сложных структурах сайта. Не думаю, что это ваш случай- судя по описанию) |
|||
|
Блог-note: заметки разработчика
Вывести разделы инфоблока в которых находится элемент Битрикс
Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это у...
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.In...
Добавить все свойства инфоблока в умный фильтр одним разом
Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта...
Создать pdf файл из элемента инфоблока, дать скачать пользователю, поддерживать в актуальном состоянии или отправить на e-mail.
Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и записывать в свойство инфоблок...
Не дать купить товара больше, чем находится на определенных складах
Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах,...
Работа с HTTP-запросами в Bitrix: Обзор возможностей класса \Bitrix\Main\HttpRequest
Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с д...
Умный фильтр во всплывающей панели на мобильных.
Шаблон умного фильтра в Битриксе достаточно сложный, с точки зрения верстки и не очень красиво отображается на мобильных...
ORM в инфоблоках, получение информации об элементах инфоблока на D7
Задача: собрать полные данные об элементах инфоблока, применяя ORM/D7, который пришел на смену устаревшему CIBlockEleme...
Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров
Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при добавлении товара в корзину.