ReplaceMacros
Описание и параметры
void ReplaceMacros( string filePath, array arReplace, bool skipSharp = false );
Метод заменяет в файле filePath макросы на заданные в arReplace значения.
Параметры функции
Параметр | Описание |
---|---|
filePath | Абсолютный путь к файлу, в котором нужно заменить макросы. Имя макроса в файле filePath должно быть обрамлено символом #. |
arReplace | Массив замен вида Array("имя_макроса" => "замена" [, ...]). |
skipSharp | Игнорировать в имени макроса символ #. По умолчанию равен false - не игнорировать. |
Примеры использования
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/wizard.php"); /* Файл /test_replace.txt: Ваше имя:#NAME# Название компании:#COMPANY# */ CWizardUtil::ReplaceMacros( $_SERVER["DOCUMENT_ROOT"]."/test_replace.txt", Array( "NAME" => "Леопольд", "COMPANY" => "1C-Bitrix", ) ); /* Файл /test_replace.txt после выполнения CWizardUtil::ReplaceMacros: Ваше имя:Леопольд Название компании:1C-Bitrix */ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.