Где хранятся системные шаблоны меню (т.е. включенные в поставку продукта), используемые для данного шаблона сайта?
в файлах с именем <тип_меню>.menu_template.php, расположенными в каталоге /bitrix/tools/
в файлах с именем <тип_меню>.menu.php
в файлах с именем <тип_меню>.menu_template.php в папке соответствующего шаблона сайта
в разделе /bitrix/components/bitrix/menu/templates/
Включаемая область – это
специально выделенная область на странице сайта, которую можно редактировать отдельно от основного содержания страницы
компонент, позволяющий выводить произвольную динамическую информацию
папка /include_areas/ в составе шаблона сайта
Данные для каждого типа меню хранятся:
в свойствах разделов и страниц сайта
в отдельном файле формата «.<тип меню>.menu.php»
в отдельном файле формата «.section.php»
Предположим, что на сайте используется два типа меню: «top» и «left». Если в разделе сайта «Новости компании» (/about/news/) не создан файл данных для меню типа «left», то:
для генерации меню типа «left» будут использованы данные меню типа «top»
в данном разделе будет показано только меню типа «top»
в данном разделе не будет выведено ни одно меню
в качестве меню типа «left» будет использовано меню того же типа из вышележащего (родительского) раздела
С помощью какой функции в цепочку навигации могут быть добавлены дополнительные пункты?
ShowNavChain()
$sSectionName
AddChainItem()
SetPageProperty()
Bitrix Framework обладает следующими возможностями/ограничениями в плане внешнего оформления сайта:
у сайта может быть неограниченное количество шаблонов дизайна
применение шаблона сайта может динамически меняться в зависимости от заданных условий
количество шаблонов для сайта ограниченно редакцией продукта
один шаблон может быть использован на нескольких сайтах
один шаблон может быть использован только на двух сайтах
API функция SetDirProperty() используется для:
добавления значений метаданных раздела в код страницы
управления набором свойств, доступных для страниц данного раздела
создания свойств раздела
задания значений свойств раздела
Подключение рекламных областей выполняется с использованием функции:
IncludeFile()
SetPageProperty()
SetDirProperty()
ShowBanner() или с помощью компонента Баннер (bitrix:advertising.banner)
ShowMeta()
Значение заголовка окна веб-браузера устанавливается:
в визуальном HTML редакторе, запущенном в публичной части
в секции «Типы свойств» на странице настроек модуля «Управление структурой»
в режиме редактирования исходного кода страницы
при редактировании свойств страницы в режиме визуального HTML редактора из административного раздела
при редактировании свойств страницы в форме из публичной части
Если не отображается административная панель, то это означает что отсутствует служебная директива:
<?$APPLICATION->ShowHead();?>
#WORK_AREA#
<?$APPLICATION->ShowPanel();?>
<?echo SITE_TEMPLATE_ID;?>
Где определяются доступные в системе типы меню?
в параметрах корневого каталога сайта
в шаблоне дизайна сайта
на странице настроек Главного модуля
в настройках каждого сайта
в настройках модуля Управление структурой
Подключение редактируемых областей выполняется с использованием функции:
IncludeFile() или с помощью компонента «Вставка включаемой области»