@lolka02

Как выводить параметры компонента в component.php в битриксе?

в компоненте добавляю параметр
в файле .parameters.php в компоненте пишу:
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arComponentParameters = array(
    "PARAMETERS" => array(
        "SUCCESS_TEXT" => Array(
            "NAME" => "Текст",
            "DEFAULT" => "Спасибо",
        ),
    )
);

а в самом компоненте $arParams пусто. Как вывести этот параметр в файле component.php?

компонент вызывается так

<?$APPLICATION->IncludeComponent(
	"dev:booking.form", 
	".default", 
	array(
		"SUCCESS_TEXT" => "Спасибо!",
		"COMPONENT_TEMPLATE" => ".default"
	),
	false
);?>
  • Вопрос задан
  • 1311 просмотров
Пригласить эксперта
Ответы на вопрос 2
serginhold
@serginhold
судя по исходникам CBitrixComponent это не предусмотрено,
так что можно руками
include __DIR__ . '/.parameters.php';

upd. это еще нашел
CComponentUtil::GetComponentProps($componentName, $arCurrentValues = array(), $templateProperties = array())
Ответ написан
@Trionik
serginhold serginhold @serginhold
судя по исходникам CBitrixComponent это не предусмотрено,
так что можно руками
include __DIR__ . '/.parameters.php';


не работает, в class.php массив arParams - пустой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы