ОМГ!
Вы же читать умеете?? Давайте порассуждаем о задании и прочитаем его.
• Задание решить с помощью включаемых областей.
Значит нужно использовать компонент bitrix:main.include и никак иначе.
Возможно придется писать дополнительный код.
• Реализовать возможность администратору сайта указывать текст в блоке Полезная информация без необходимости редактироваться исходный код.
Окей, значит дополнительного кода писать не нужно, а значит все можно решить компонентом bitrix:main.include + шаблон
• Должна быть возможность указывать разный текст для разных разделов сайта.
Разделов? Ага, значит смотрим параметры компонента (
https://dev.1c-bitrix.ru/user_help/components/sluz...
AREA_FILE_SHOW: sect
AREA_FILE_RECURSIVE: Y
• Верстка, реализующая «каркас» блока, не должна быть в файле, который содержит редактируемый администратором текст. Это позволит минимизировать возможность «поломки» шаблона сайта.
А раз bitrix:main.include подключает файл в шаблоне компонента, значит нам нужно кастомизировать шаблон компонента, а не тупо его вставить
Что получается в итоге:
1) В шаблоне сайта размещаем компонент bitrix:main.include, настраиваем его на работу с разделами
2) В корне размещаем sect.php файл, в котором пишем "Лучший выбор мебели в нашей компании!", таким образом мы удовлетворили первое решение
3) В разделе /company/ создаем sect.php файл в котором пишем "Надежный поставщик на все времена."
4) После создания и размещения в режиме редактирования нажимаем копировать шаблон компонента и вносим изменения:
- Если файла нет или область пуста (надеюсь на php-вы же сможете это сделать) - не выводить область
- Если она есть - выводить в шаблоне
Читайте внимательно
документацию! Смотрите
видео курсов.
*Экзамен проверят ВАШИ знания, а не мои*