@Askfortrue

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

Добрый день знатоки!
Подскажите, как добавить новый произвольный параметр в компонент? в данном случае в компонент Меню.
В руководстве читал, но не до конца понял, может тут понятнее объяснят.
Спасибо.
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
kirk_novozhilov
@kirk_novozhilov
Lead Bitrix Developer, Bitrix mentor
1. Копируете шаблон компонента bitrix:menu.
2. Добавляете в папку с вашим новым шаблоном файл .parameters.php
пример содержимого (из стандартного шаблона компонента меню bootstrap_v4)
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

$arThemes = array();

$arThemesMessages = array(
	"site" => GetMessage("F_THEME_SITE"),
	"blue" => GetMessage("F_THEME_BLUE"),
	"yellow" => GetMessage("F_THEME_YELLOW"),
	"green" => GetMessage("F_THEME_GREEN"),
	"white" => GetMessage("F_THEME_LIGHT"),
	"red" => GetMessage("F_THEME_RED")
);

$arTemplateParameters = array(
	"MENU_THEME"=>array(
		"NAME" => GetMessage("MENU_THEME"),
		"TYPE" => "LIST",
		"VALUES" => $arThemesMessages,
		"PARENT" => "BASE",
	)
);
?>


Таким образом добавили собственный параметр MENU_THEME
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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