Меню для сайта на Bitrix

600 руб. за проект
06 марта 2021, 13:18 • 7 откликов • 39 просмотров
Нужно сделать переключатель каталогов

В плане дизайна и верстки меню уже готово
Нужно в шаблон сайта внедрить меню, которое будет появляться только на определенных страницах (на страницах каталога)
На всех остальных страницах - вместо этого меню должна быть кнопка "каталог"

Опишу кратко и через возможное решение

Нужно меню со следующей логикой:

Если текущая страница сайт.ру/каталог/мужская-одежда и сайт.ру/каталог/мужская-одежда/*
Выводим
<?$APPLICATION->IncludeComponent("bitrix:main.include", "", array("AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."include/ПЕРВЫЙ-ФАЙЛ.php"), false);?>

Если текущая страница сайт.ру/каталог/женская-одежда и сайт.ру/каталог/женская-одежда/*
Выводим
<?$APPLICATION->IncludeComponent("bitrix:main.include", "", array("AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."include/ВТОРОЙ-ФАЙЛ.php"), false);?>

Если текущая страница любая другая
Выводим
<?$APPLICATION->IncludeComponent("bitrix:main.include", "", array("AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."include/ТРЕТИЙ-ФАЙЛ.php"), false);?>

Файлы