Возвращаясь к сообщению выше, действительно, обнаруживается странность. Если в шаблоне email прописать #TEST#, то передав в CEvent::Send() третьим методом массив
$arEventFields = array(
"TEST"=>"Предложение для замены TEST"
); третьим параметром, то оно заработает. Но если оставить #[TEST]#, то ни через
$arEventFields = array(
"[TEST]"=>"Предложение для замены TEST"
); ни как либо ещё передать фразу для замены не получится. Придётся воспользоваться preg_replace() и отлавливать через обработчики событий. Соответственно, передавать данные через API, в таком случае, как требует задание, не получится. Имеем +1 задание, которое не выполнимо. И это другой метод решения, который в тестовых заданиях нигде применять не нужно. Почему было просто не оставить в задании ## - я не понимаю.
$arEventFields = array(
"TEST"=>"Предложение для замены TEST"
); третьим параметром, то оно заработает. Но если оставить #[TEST]#, то ни через
$arEventFields = array(
"[TEST]"=>"Предложение для замены TEST"
); ни как либо ещё передать фразу для замены не получится. Придётся воспользоваться preg_replace() и отлавливать через обработчики событий. Соответственно, передавать данные через API, в таком случае, как требует задание, не получится. Имеем +1 задание, которое не выполнимо. И это другой метод решения, который в тестовых заданиях нигде применять не нужно. Почему было просто не оставить в задании ## - я не понимаю.
Never gonna give you up, never gonna let you down
Never gonna run around and desert you
Never gonna make you cry, never gonna say goodbye
Never gonna tell a lie and hurt you
Never gonna run around and desert you
Never gonna make you cry, never gonna say goodbye
Never gonna tell a lie and hurt you