Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки товара, элементов того же раздела в котором находится сам товар. Может пригодиться для показа блоков "Похожие товары" или "Товары этого бренда", чисто в рекламных целях.
Вывести товары из того же раздела в карточке товара
|
Михаил Базаров: 19.12.2014 02:00:00
Вывести товары из того же раздела в карточке товара
Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки товара, элементов того же раздела в котором находится сам товар. Может пригодиться для показа блоков "Похожие товары" или "Товары этого бренда", чисто в рекламных целях. |
|
Иван: 19.12.2014 03:00:00
Спасибо тебе большое, помог решить проблему. Сколько берешь за услуги интеграции с Битрикс уже сверстанного дизайна? Скоро может понадобиться.
|
|
Александр Силуянов: 27.05.2017 04:00:00
Михаил, это работает только в каталоге.
Подскажите как реализовать на редакции Стандарт в компоненте news.list? Заранее благодарен. |
|
Алексей Сель: 19.07.2017 03:00:00
Михаил, скажите пожалуйста, этот метод еще актуален? Никак не могу передать ни id ни символьный код, в результате товары у меня не выводятся.
|
|
Михаил Базаров: 19.07.2017 06:00:00
Да, актуален. Ищите ошибку у себя. Буквально дня три назад делал на самой свежей версии Битрикс. Да и в принципе, в этом плане не могло что-то измениться
|
|
mtsub: 01.11.2017 04:00:00
у меня товары не выводятся - 404 ошибка, переиндексацию делать. кеш сбрасывал.
|
|
Antik: 03.11.2017 04:00:00
|
|
Михаил Базаров: 03.11.2017 07:00:00
|
|
mtsub: 13.11.2017 01:00:00
а в разделах - как обычно catalog должен остаться
|
|
Михаил Базаров: 14.11.2017 01:00:00
Вам надо создать его физически
В /catalog/ вывод не всего компонента catalog а только catalog.section (главное правилььно на строить) А вот в /element/ можно весь catalog Но, важно: что бы не было дубликатов страниц (для поисковиков) в section.php каталога лучше все удалить или сделать редирект в раздел /catalog/ PS: Пояснил достаточно кратко, там много нюансов в плане СЕО- при таком подходе. Делайте внимательно и вдумчиво |
|
s.rudko@100systems.com Rudko: 02.04.2021 01:00:00
Здравствуйте. Первое, что хочу написать, спасибо вам за то, что вы делаете - это очень круто.
Мне нужно помощь с выводом товара в карточке товара того же раздела. Добавил в component_epilog.php нужный компонент, в строке SECTION_CODE прописал, но все равно выводится весь товар.
|
|
Михаил Базаров: 03.04.2021 01:00:00
В component_epilig Этот параметр не передается, попробуйте
$arResult["SECTION_CODE"] |
|
s.rudko@100systems.com Rudko: 08.04.2021 05:00:00
Проделал то, что вы написали.
Я в программировании полный профан. Поэтому ничего и не выходит. Я не могу понять, если в component_epilog.php не передается этот параметр
Если у вас будет возможность помочь, то я был бы очень благодарен.
|
|
Михаил Базаров: 10.04.2021 11:00:00
Этот параметр есть в element.php который выводит подробную карточку товара
Просто, скопируйте в самый низ, под вывод карточки, компонент вывода раздела из section.php В него и передайте "SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"], Позже дополню заметку этим способом. Он даже, как то более логичнее и правильнее- чем через component_epilog Во всяком случае, более управляемый прямо из настроек компонента. |
|
s.rudko@100systems.com Rudko: 15.04.2021 11:00:00
Все получилось, спасибо большое.
|
|
Игорь: 04.09.2023 03:00:00
Код рабочий, все получилось, товар из того же раздела выводит корректно. НО! При добавлении блока "товаров из того же раздела" меняется заголовок h1 и Title браузера, он становиться равным разделу, в котором находится товар. Как исправить, что бы выводились товары из того же раздела, но название товара отображалось верное
|
|
Михаил Базаров: 04.09.2023 08:00:00
В параметрах этого компонента передайте
|
Блог-note Заметки по 1С-Битрикс
-
Добавление в избранное или отложенные, на AJAX из карточки товара
В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Доба...
-
Показать пользователей онлайн на странице сайта
Задача: показать на странице сайта пользователей которые сейчас находятся на сайте. Используется штатный модуль "Веб-аналитика" - должен быт...
-
Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс
Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php комплексного шаблона. Соотвеств...
-
Как ускорить AJAX и служебные страницы в Битриксе с помощью define()
В Битриксе очень легко сделать страницу, которая просто отдаёт JSON, и так же легко случайно запускает половину ядра ради одного поля из базы. Это не ...
-
GIT-репозиторий на собственном сервере с веб-интерфейсом: Gitea - аналог GitHub
Задача: Развернуть git-репозиторий на собственном сервере с помощью Gitea — для ведения проектов, с веб-интерфейсом и поддержкой многопользовательской...
-
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "...