Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Обёртка для контента

00 голосов
7
Здравствуйте господа разработчики!
Занимаюсь разработкой нового шаблона. Возникли трудности в понимании документации, Битрикс в глаза вижу второй день.
Мне необходимо в зависимости от раздела подгружать блоки с кодом.
Сейчас это делаю так:

Код
<?$APPLICATION->IncludeFile(SITE_DIR."bitrix/templates/new/include_areas/news_block.php", Array(), Array("MODE"=>"html"));?>
Мне необходимо подгружать в часть кода в header.php и часть в footer.php, в зависимости какой раздел открыт.
Например:
http://www/about/
а также, чтобы отдельный код подгружался если мы на какой-то странице:
http://www/about/page.php
Что-то вроде обёртки для содержимого контента. Поправте пожалуйста, если я не прав.
спросил 18 Июль, 13 от Yasosisko (340 баллов)

7 Ответы

00 голосов
Что вы имеете ввиду под словом раздел? Раздел сайта?
ответил 18 Июль, 13 от Enryuu (140 баллов)
00 голосов
Да, верно smile:)
ответил 08 Сен, 13 от Yasosisko (340 баллов)
00 голосов
Думаю, что вам подойдет
Код
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default", array(
   "AREA_FILE_SHOW" => "sect",
   "AREA_FILE_SUFFIX" => "teasersblock",
   "AREA_FILE_RECURSIVE" => "Y",
   "EDIT_TEMPLATE" => ""
   ),
   false
);?> 
Компонент включаемой области. Подключает файл для раздела или файла (как настроите)Можно положить общий файл в корень и он будет подключатся везде (рекурсивно).
А там где нужно переопределить эту область, в раздел кладете такой же файл и наполняете тем контентом, который нужен
ответил 06 Дек, 13 от Almarea (3,760 баллов)
00 голосов
Тогда или по условию на url или отложенными функциями
ответил 20 Март, 14 от Enryuu (140 баллов)
00 голосов
Спасибо большое! smile:)
Если вам не сложно, немогли бы вы подсказать где прочитать про параметры: AREA_FILE_SHOW, AREA_FILE_SUFFIX и вобще про IncludeComponent?
ответил 12 Июль, 14 от Yasosisko (340 баллов)
00 голосов
Конечно же в справке
ответил 12 Ноя, 14 от Almarea (3,760 баллов)
00 голосов
Понял, что AREA_FILE_SHOW = 'sect' - область будет являться включаемой для всего раздела. А как указать раздел для отображения? В документации не нашел.
ответил 09 Март, 15 от Yasosisko (340 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 05 Май, 14 от andrey500 (100 баллов)
0 голосов
5 ответов
спросил 26 Авг, 13 от Miruru (120 баллов)
0 голосов
8 ответов
0 голосов
6 ответов
спросил 25 Фев, 13 от Ocupuc (160 баллов)