В принципе это стандартная возможность системы управления битрикс, но почему-то часто спрашивают как это сделать. Возможно в документации данный вопрос освещен не достаточно понятно. Постараюсь рассказать по простому, со скринами.
Пункты меню из разделов инфоблока Битрикс
09.12.2013 01:57:36
В документации не так понятно.
http://dev.1c-bitrix.ru/user_help/settings/settings/components_2/navigation/menu_ Практически ни как в ней. |
|
|
09.12.2013 17:03:40
|
|||||||
|
09.12.2013 18:15:18
|
|||||||||
|
27.05.2014 08:06:03
Добрый день! Подскажите как вывести в меню только определенные разделы инфоблока?
|
|
|
27.05.2014 16:02:48
|
|||
|
22.06.2014 13:34:36
Добрый вечер Михаил!
У меня такая ситуация. Сделал меню типа аккордион из инфоблока. Меню работает верно, все открывается, закрывается и т.д. Проблема такая. При нажатии на ссылку в меню, в #WORKAREA# выводится "bitrix:main.map". Скрин http://s018.radikal.ru/i515/1406/c8/0fee91dbcfb7.png [COLOR=#000080]Подскажите пожалуйста как сделать, чтоб при переходе в какой-либо раздел или товар открывалась страница с описанием раздела или товара.[/COLOR] |
|
|
22.06.2014 14:38:46
Конкретно:
|
|||||
|
22.06.2014 21:13:14
Сразу на это внимание не обратил. Все заработало) Спасибо огромное!
|
|
|
07.07.2014 04:47:03
Добрый день. Не подскажите как добавить к пунктам меню количество элементов в данном разделе
|
|
|
07.07.2014 08:04:30
|
|||
|
06.05.2015 02:57:24
Доброе время суток! Михаил, спасибо за уроки, ну очень помогли!!!!
Вот есть такая задача, как сделать чтобы leftmenu формировалось из названий инфоблоков (их множество ) а leftmenuchild формировалось из разделов этих инфоблоков. С последним пунктом я осилил по описанному методу(leftmenuchild ) Просто все находится в одном каталоге. Это делается по причине что в каждом инфоблоке необходим фильтр с определенными свойствами. ( Пример: свойство "длина кабеля ", для инфобл. "Переходники", мне не нужно отражать в фильтре, для инфоблока "платы телевизоров") |
|
|
07.05.2015 06:16:55
Еще раз здрасте! Разобрался по последнему вопросу. Спасибо!
теперь все работает и создается как нужно. Затупка была в том что я создавал страницы для инфоблоков, а нужно было делать разделы. Как оказалось это ключевое условие. В каталоге разместил <тип меню.menu.php> , <тип подменю.menu.php> и <тип подменю.menu_ext.php> теперь при создании контентной части она автоматом попадает в меню а так же автоматом создаются все подразделы разделов инфоблоков. <тип меню.menu.php> , <тип подменю.menu.php> и <тип подменю.menu_ext.php> необходимо размещать в корне каталога тогда все последующее добавленое будет включатся в меню в противном случае ваше меню будет работать только до того места в корень которого вы его разместите. Все остальные разделы и подразделы, которые находятся выше(старше, главнее, приарететнее и т.д.) не будут добовлятся в меню. Пример: Структура сайта: -Каталог | -Инфоблок товаров 1 | -Раздел 1 -Раздел 2 -Инфоблок товаров 2 | -Раздел 1 -Раздел 2 Если разместить <тип меню.menu.php> , <тип подменю.menu.php> и <тип подменю.menu_ext.php> в инфоблок товаров 2, то инфоблок товаров 1 и его разделы не будут отражатся в вашем меню. Михаил еще раз спасибо за уроки - они очень помогают! Надеюсь мое обьяснение будут понятно хотя бы таким как я! Подробный алгоритм действий смотрите в описании Михаила! |
|
|
20.10.2015 12:34:46
Добрый день, Михаил.
А как быть, если структура разделов у меня многоуровневая, а мне нужно вывести подменю только начиная с например 3 уровня? |
|
|
24.10.2015 19:24:23
|
|||||
|
04.04.2016 06:38:40
Добрый день, Михаил.
Спасибо вам огромное за курс! Я сделала меню, как вы описали. Но в итоге у меня выходит ошибка: Fatal error: Call to a member function SetTitle() on null in/home/bitrix/www/katalog/.leftchild.menu_ext.phpon line 3 Не подскажете, что случилось? Заранее спасибо. |
|
|
04.04.2016 09:10:04
|
|||
|
04.04.2016 13:13:57
|
|||||
|
07.07.2016 08:29:43
Сделала меню по вашему способу, только делала пункты из разделов каталога. Все получилось. НО. Не могли бы вы рассказать, как сделать так, чтобы из пунктов разделов все-таки выпадало меню - список товаров раздела? Пожалуйста!
|
|
|
02.11.2016 12:23:59
Добрый день!
Михаил, а есть ли возможность (и как ?) передавать картинки разделов инфоблока.в шаблон вывода меню? Интересует именно этот случай,.... когда формируем _ext меню . |
|
|
02.11.2016 14:25:07
|
|||
|
10.11.2016 13:22:48
Вопрос по смежной теме: делаю меню из пунктов инфоблока (не разделов!). Использую файл *_ext.php со следующим кодом:
Вроде бы все работает - пункты меню ведут в пункты инфоблока, компонент Новости в соответствующем разделе инфоблок обрабатывает нормально. Но мне как-то не нравится, что дефолтный адрес был изменен - я никогда не видела подобной практики и боюсь, как бы это не породило каких-то скрытых проблем в будущем. Не могли бы вы прокомментировать это явление и, если можно, посоветовать, как делать меню из пунктов инфоблока экологично и грамотно. |
|||||||
|
10.11.2016 15:46:34
|
|||||
|
25.01.2017 17:57:10
Здравствуйте, Михаил! я, возможно, был невнимателен, но не понял: есть ли способ сделать первым уровнем меню не корень инфоблока, а один из его разделов?
|
|
|
12.03.2017 00:50:25
Здравствуйте. У меня два вопроса именно по меню, созданному из разделов инфоблока:
1. Как вывести изображение раздела в меню? 2. Как вывести детальную картинку раздела в меню? |
|
|
12.03.2017 11:22:36
|
|||
|
29.03.2017 21:52:01
|
|||||
|
07.06.2017 20:39:32
Здравствуйте, Михаил!
Не совсем понятен механизм "вызова" файлом самого меню из файла "название_меню _ext.php" подпунктов меню из разделов инфоблока. Формально я понимаю как строится меню в php, только Как я правильно понимаю, в файле самого меню должен быть php-код? Просто в этой статье эта тема у вас не раскрыта... Может подскажете где эту информацию взять? Или подскажете как сделать. |
|
|
07.06.2017 22:56:28
Вот тут в видео, прямо по этой заметке наглядно http://camouf.ru/video/info_site/iblocks_inmenu.html |
|||
|
20.06.2017 20:24:50
Михаил спасибо за ваши уроки, все понятно и доступно. Подскажите пожалуйста (а лучше приведите пример скрипта) как сделать так, что бы в одном пункте меню выводилось несколько инфоблоков. Например: 4 инфоблока отображаются в одном пункте "Услуги". из них в подменю выводятся их разделы. Возможно ли это вообще в Битрикс. Заранее спасибо.
|
|
|
21.06.2017 10:31:35
Можно просто сделать 4 ext меню.
Либо способ сложнее: собрать 4 типа в один массив. Примерно так (за работоспособность не уверен, надо пробовать)
|
|||
|
07.07.2017 17:24:42
день добрый.
а возможно сделать меню из свойств инфоблока ? или конкретно из свойств раздела инфоблока ? |
|
|
09.02.2018 19:48:12
Здравствуйте, Михаил! Благодарен вам за то, что вы делаете!
Подскажите, пожалуйста, как можно в раздел меню, в котором есть 4 подпункта (разделы инфоблока), добавить пятый пункт, но чтобы он не являлся разделом этого инфоблока, а был просто ссылкой с url-ом, который я пропишу? Спасибо! |
|
|
09.02.2018 19:59:25
Вот тут пример в живую https://camouf.ru/video/new_store/menus.html где-то в середине |
|||
|
09.02.2018 21:29:50
В моем варианте нет чекбокса "Создать пункт меню"... https://yadi.sk/i/a6g5IJ273SFZ4x (если скрин не прикрепится) |
|||||
|
10.02.2018 00:23:02
Просто в ручную добавте
|
|||||
|
10.02.2018 09:54:49
Вот мой файл ext из нужного каталога, он немного отличается, поэтому я туплю, простите. Внизу две строчки - это я понимаю сборка ссылок, как мне туда добавить этот код, чтоб получился новый независимый подпункт меню?
|
|||
|
04.03.2018 14:04:28
Добрый день! Михаил, благодарю вас за ваш труд и помощь новичкам!
Подскажите как осуществить такую задачу: Меню из разделов и подразделов инфоблока. Разделы должны быть на главной, при нажатии на раздел переходим на другую страницу, где: - только название раздела, по которому перешли и только его подразделы. Подразделы больше никуда не ведут у них ссылки-якоря. Есть ли в ваших уроках пример меню такого вида? Заранее благодарю. |
|
|
04.03.2018 15:00:15
|
|||
|
08.07.2018 22:50:20
Михаил, возможно повторюсь...
Нужно скрыть из меню некоторые разделы (например с seo статьями). То есть раздел активный, но его не должно быть в меню. Как лучше реализовать? Пользовательское поле делать: отражать/не отражать в меню? |
|
|
09.07.2018 00:56:57
|
|||
|
09.07.2018 01:26:38
|
|||||
|
09.07.2018 02:44:15
Что-то вроде (пишу быстро, там додумаете)
|
|||||||||
|
09.07.2018 10:25:20
|
|||
|
01.08.2018 13:07:29
здраствуйте а как выделить пункт на странице которой находишься
|
|
|
01.08.2018 13:10:13
|
|||
|
01.08.2018 13:10:48
Посмотрите как это сделано в типовом меню и по аналогии |
|||
|
10.08.2018 10:24:02
|
|||||
|
|||||
Блог-note: заметки разработчика
Повторить заказ на API 1С-Битрикс наполнив корзину из заказа
Задача: заполнить корзину пользователя теми же товарами и количествами которые были в ранее созданном заказе. При этом н...
AJAX корзина с отправкой количества из раздела каталога
Столкнулся с задачкой: нужно было на одном сайте реализовать интерактивный прайс лист. При этом, у пользователя должна б...
Заполнить поля пользователя из свойства заказа, на примере ФИО
При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в профиль пользователя (не путать...
Фиксированная корзина с обновлением, без перезагрузки страницы.
Иногда нужно сделать так, чтобы корзина в интернет магазине, созданном на Битрикс, была постоянно на виду, при этом обно...
Бонус за выполненный заказ на внутренний счет пользователя
Задача: после того как заказ, в интернет-магазине, перешел в статус "Выполнен" начислить пользователю 5% от стоимости за...
Показать пользователей онлайн на странице сайта
Задача: показать на странице сайта пользователей которые сейчас находятся на сайте. Используется штатный модуль "Ве...
Настройка push уведомлений через Firebase, в мобильном приложении Apache Cordova
Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...
Показать выбранные параметры умного фильтра над товарами, с возможностью отмены выбора
Задача: При выборе параметров товаров в умном фильтре показать выбранные параметры из чекбоксов в виде кнопок и предоста...
Получить цены товаров с помощью D7-ORM в 1С-Битрикс
Веб-разработка часто требует работы с базой данных для получения и обработки информации о товарах, в том числе и их цен...