Как передать в шаблон компонента данные?

Хочу передать в шаблон компонента bitrix:menu данные, заголовок меню.
Возможно это сделать внутри $APPLICATION->IncludeComponent?

Что-то вроде:
<?$APPLICATION->IncludeComponent(
		"bitrix:menu",
		"",
		Array(
			...
			"MENU_TITLE" => "О гостинице"
			...
		));?>


Подскажите пожалуйста как это сделать, и как вывести внутри шаблона?
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
@RuComMarket
Битрикс FullStack разработчик
в шаблоне компонента добавляем файл .parameters.php
в этот файл вставляем:
$arTemplateParameters = [
    "MENU_TITLE" => [
        "NAME" => "Заголовок"
        "TYPE" => "STRING",
    ],
];

после этого в настройках компонента появится поле "Заголовок", а в шаблоне можно достать заполненное поле через $arParams["MENU_TITLE"]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Смотрите содержимое $arParams. Оно будет таким:
Array(
      ...
      "MENU_TITLE" => "О гостинице"
      "~MENU_TITLE" => "О гостинице"
      ...
    )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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