Организация меню и контейнера

#
Организация меню и контейнера
Необходимо организовать меню со следующей логикой работы:

Основное меню должно выводится до некоторого уровня в виде раскрывающегося списка на активном разделе, т.е.:
________________
Раздел 1
Раздел 2
     - Подраздел 1.1
     - Подраздел 1.2
     - Подраздел 1.3
Раздел 3
------------------------
При нажатии на ссылку подраздела (например, Подраздел 1.2) необходимо выводить 3-й уровень (т.е. Подразделы 1.2.n) в ОТДЕЛЬНОМ блоке на странице, расположение которого задается в шаблоне страниц. Желательно для каждого раздела иметь возможность определения, с какого уровня вложенности будет выводится отдельный блок.

И вторая проблема. Хотелось бы иметь возможность создавать некие контентные блоки и подставлять их в определенное место страницы. К примеру, организую блок с координатами компании, и поставляю его на 1, 3, 5-ю страницы из 10 имеющихся. При этом хотелось бы иметь возможность подставлять данный контейнер как в шаблон страницы, так и непосредственно в тело страницы. Как это можно организовать?
Модератор
#
Re: Организация меню и контейнера
Карасёв Владимир Юрьевич писал(а):
Основное меню должно выводится до некоторого уровня в виде раскрывающегося списка на активном разделе, т.е.:
________________
Раздел 1
Раздел 2
     - Подраздел 1.1
     - Подраздел 1.2
     - Подраздел 1.3
Раздел 3


Реализация многоуровневого меню не раз приводилась на форуме, посмотрите. Это та же карта сайта в частном случае, только подпункты открываются для текущего меню.

Карасёв Владимир Юрьевич писал(а):
необходимо выводить 3-й уровень (т.е. Подразделы 1.2.n) в ОТДЕЛЬНОМ блоке на странице, расположение которого задается в шаблоне страниц.

Делаете показ структуры через ShowStructure и при показе указываете родителя такого, как CURRENT_STRUCTURE_ID, эта константа содержит идентификатор текущего уровня структуры. Можете использовать в нескольких шаблонах, можете строить условия на базе этой константы. Идентификаторы структуру можно посмотреть в разделе администрирования.

Карасёв Владимир Юрьевич писал(а):
И вторая проблема. Хотелось бы иметь возможность создавать некие контентные блоки и подставлять их в определенное место страницы. К примеру, организую блок с координатами компании, и поставляю его на 1, 3, 5-ю страницы из 10 имеющихся.

Создайте статичную страницу через "Страницы и документы" и выведите ее через метод ShowDocument класса documents
#
Re: Организация меню и контейнера
Большое спасибо за хорошую CMS и оперативный ответ.
Учитывая, что я весьма далек от программирования, могли бы Вы привести примеры конкретного программного кода с указанием куда все это вставлять? Конкретно - отдельного блока и контейнера, реализация многоуровнего меню мне понятна. Буду очень признателен.
Модератор
#
Re: Организация меню и контейнера
Карасёв Владимир Юрьевич,
к сожалению мы не имеем возможности оказывать техническую поддержку и обучение пользователям бесплатной версии.
Вы можете написать в нашу службу поддержки просьбу о каком то конкретном изменении у Вас на сайте, указав адрес сайта, точные страницы на которых должны быть внесены изменения, и собственно сами эти изменения. Не забудьте сообщить данные входа в раздел администрирования - вполне возможно Ваша просьба будет удовлетворена.
Авторизация