Как создать страницу в битриксе и привязать к меню
Перейти к содержимому

Как создать страницу в битриксе и привязать к меню

  • автор:

Как добавить свои страницы

Для продаж в чате мы подготовили семь стандартных страниц — например, О компании, Контакты и Полезные ссылки.

Стандартные%20страницы.png

Вы легко можете добавить в центр продаж новые страницы — как из сайтов Битрикс24, так и свои собственные.

Страницы сайта Битрикс24

К примеру, мы планируем мероприятие и хотим сообщить об этом нашим клиентам. Для рекламы события мы подготовили лендинг на базе сайтов Битрикс24.

Лендинг.png

Теперь перейдем в раздел Центр продаж и в меню Быстрые консультации выберем пункт Добавить новую страницу — Страница Сайта Битрикс24.

страница_сайта_битрикс24.png

В левой части расположен список всех сайтов, выберем нужный сайт и страницу.

Выбор%20страницы.png

Готово! Теперь мы можем отправить клиенту эту страницу через центр продаж.

Отправить%20(2).png

Страницы со своим URL

Вы можете добавить в центр продаж и любую внешнюю страницу. Перейдем в раздел Центр продаж и в меню Быстрые консультации выберем пункт Добавить новую страницу — Страница со своим URL.

страница_со_своим_URL.png

Укажем ссылку на сайт и название страницы.

Окно%20проверки.png

Готово! Остаётся только отправить эту страницу клиенту.

Отправить.png

Другие способы добавить страницу

Ещё один способ добавить новую страницу — в окне Продажи в чате прямо во время общения с клиентом.

Как вручную добавить подпункт в меню Битрикс

image

В этой статье (заметке) речь пойдет о ручном добавлении подпунктов в меню Битрикс и позволит открыть глаза на формирование массива $aMenuLinks для тех, кто еще испытывает в этом трудности.

Основные настройки

Допустим у нас есть раздел с названием «Услуги», в этом разделе мы хотим создать два подраздела и сделать соответственно два подпункта. Для этого необходимо создать файл .тип_меню.menu.php, в нашем случае это будет файл .left.menu.php, в данном файле за формирование меню отвечает массив $aMenuLinks, вот массив для нашего примера:

$aMenuLinks = array ( Array ( "Создание сайтов" , "/services/create-sites/" , Array ( ) , Array ( ) , "" ) , Array ( "Виды услуг" , "/services/optimization/" , Array ( ) , Array ( ) , "" ) ) 

Добавление типов меню в административной интерфейсе и прочие стандартные моменты дублировать не имеет смысла, так как об этом подробно рассказывается в учебном курсе Битрикса.

И вот встает задача добавить в раздел "Создание сайтов" раздел "Создание Landing Page" и соответственно вывести этот подпункт у раздела родителя.

Структура массива $aMenuLinks с подпунктами

Подпункты в массиве должны идти строго по порядку после родительского пункта меню.

$aMenuLinks = array ( // Родительский пункт меню Array ( "Создание сайтов" , "/services/create-sites/" , Array ( "/services/create-sites/" ) , Array ( "FROM_IBLOCK" => 1 , // Пункт является родительским "IS_PARENT" => 1 , // Уровень вложенности 1 "DEPTH_LEVEL" => 1 ) , "" ) , // Дочерний подпункт Array ( "Создание Landing Page" , "/services/create-sites/landing-page/" , Array ( "/services/create-sites/landing-page/" ) , Array ( "FROM_IBLOCK" => 1 , // Пункт не является родительским "IS_PARENT" => 0 , // Уровень вложенности 2 "DEPTH_LEVEL" => 2 ) , "" ) , Array ( "Виды услуг" , "/services/optimization/" , Array ( ) , Array ( ) , "" ) ) 

Таким образом, передавая дополнительные параметры мы можем создавать неограниченное количество подпунктов и организовать любую структуру меню, не обязательно даже копирующую реальные директории на сервере.

Не забывайте выставить параметр уровня вложенности в настройках компонента.

Золотой сертифицированный партнер
1С-Битрикс

Редактируем меню сайта

instr_menu.png

Важно: на страницах сайта может находится 2 типа меню:

  • динамические - это меню, где пункты автоматически добавляются при создании разделов или элементов инфоблоков (например Каталог);
  • статические - это меню, где пункты добавляются в ручную(обычно находятся в шапке и подвале сайта).
  • верхнее (располагается в шапке сайта);
  • нижнее (располагается в подвале сайта);
  • левое (располагается слева или справа основной части сайта, а также служит выпадающим меню для типа "верхнее").

В данной инструкции разберем как добавлять, редактировать и удалять пункты статического меню.

После того, как включили "Режим правки", наводим на меню и выбираем "Редактировать пункты меню".

instr_menu2.png

Откроется окно вида

inst_menu_3.png

  • черной областью отмечены инструменты для изменения порядка перетаскиванием мыши;
  • синей областью отмечены "Названия пунктов" с возможностью отредактировать "Название" нажав на символ "Карандаш" справа;
  • желтой областью отмечены "Ссылки пунктов" с возможностью отредактировать "Ссылку" нажав на символ "Карандаш" справа;
  • зеленой областью отмечены инструменты для просмотра структуры сайта и выбора файла, путь до которого поместится в столбец "Ссылка";
  • фиолетовой областью отмечены инструменты для перемещения пунктов на одну позицию вверх/вниз;
  • серой областью отмечены инструмент для удаления пункта из меню;
  • красной стрелкой отмечена кнопка для добавления нового пункта в меню.

После всех изменений нажмите "Сохранить".

Выключаем "Режим правки".

Замечание: если на сайте меню ограничено областью, и при добавлении нового пункта, какой-то из пунктов не будет помещаться в данную область, то вам придётся удалить добавленный или любой другой пункт.

Исключение к замечанию: для таких случаев на некоторых сайтах делается дополнительное меню. Если пункты не помещаются в заданную область, то эти пункты скрываются. Для того чтобы их посмотреть необходимо нажать на символ "трех полосок":

instr_menu_4.png

instr_menu_5.png

Также если добавляемый пункт необходим на странице, то Вы можете его добавить в нижнее меню, если оно не ограничено областью так же как и верхнее.

Другие статьи:

  • Резервное копирование
  • Работа с текстовым редактором

Создаем простое меню в битрикс.

Часто новичкам бывает сложно разобраться со стандартными компонентами битрикса, а времени изучать документацию нет. Сегодня я расскажу как быстро создать меню на вашем сайте. Надеюсь, битрикс вы уже установили?

место под меню

Предположим, мы хотим установить меню здесь(см. фото)

изменить страницу

Для начала, жмем на «изменить страницу»

компонент меню в режиме редактирования

В правой части, в разделе «компоненты» открываем вкладку «Служебные» -> «Навигация»

перетаскиваем компонент меню в режиме редактирования

теперь перетаскиваем меню в начало документа

теперь требуется настроить компонент. Дважды кликаем по нему. Появляются настройки.компонент меню. Настройкитак как мы создаем новое меню, в пункте «Тип меню для первого уровня:» выбираем «(другое) ->» и вписываем названиекомпонент меню. Настройки для нового меню

Жмем «Сохранить» и ещё раз «Сохранить». Теперь включаем режим правкирежим правкиНаводим на ту область, куда мы вставили менюобласть с меню

создать меню в текущем разделе

жмем «Создать меню в текущем разделе»

меню. Вставить пункт

C помощью кнопки «Вставить пункт» вставляем нужное количество пунктов меню

созданное меню

Жмем «Сохранить». Появилось наше меню

Если не устраивает внешний вид, через настройки меню можно выбрать другой шаблонКнопка настройки компонента менюшаблон для компонента меню

Вот и всё, удачи.

Создаем простое меню в битрикс.: 9 комментариев

Спасибо, понятно. А как создать страницу пункта меню?
В админ панели сверху «Создать страницу», «Создать раздел»

Спасибо, но тут такая проблема:
при нажатии на пункты горизонтального меню выводятся не те товары, которые должны быть в этом разделе, а все подряд включая товары из других разделов. Проще говоря, нажимая, например, на пункт горизонтального меню «Формы для дорожек» появляются все товары в куче, а не формы для дорожек. Как сделать так, чтобы при нажатии на определенный Пункт горизонтального меню выводились бы товары раздела именно этого пункта меню?
Кстати, в левом меню все работает нормально.

Просто посмотрите куда эти ссылки ведут и всё станет ясно. Левое меню — «/catalog/formy_dlya_dorozhek/»,
Верхнее меню — «/catalog/formy_dlya_dorozhek» ‘/’ в конце

В редакторе меню эти пункты не видны. По словам службы поддержки битрикс, меню формируется динамически. Соответственно, слеш дописать нельзя. В редакторе раздела поле Символьный код вписывал слеш — не помогло, страницы становится недоступна.

Мы уже вышли за рамки поста «СОЗДАЕМ ПРОСТОЕ МЕНЮ В БИТРИКС». Помощь могу предложить в индивидуальном порядке http://bitrix-guru.ru/%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C/

Да, извините, только что увидел у вас на сайте пункт Помощь.
Михалыч :

Admin — низкий тебе поклон за такую подробную документацию — а то в мануале голову сломаешь пока поймешь что имел в виду разработчик Битрикс. А так как версии меняются и документация тоже не успевает за версиями CMS то приходится голову ломать — почему здесь (админке) убрали (четбокс) — где галочку ставят и куда ее перенесли что бы галочку поставить и активировать доп функции…=)))

Когда знаешь как делать оно всегда просто, а официальные инструкции по работе с меню битрикса, как ребус решаешь. Спасибо, всё получилось.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *