| Цитата |
|---|
| Samhain пишет: Думаю установка модуля из меркетплейс опаснее для сайта, чем редактирование копии компонента. |
Что нам стоит, сайт построить? - Нарисуем, будет жить!
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|||
|
|
|
|
Не было никаких насмешек. Честно пытался помочь. Удивился вашей реакции.
Сожалею, что обидел.
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|
|
|
|
|
Замените этот код (примерно 749 строка):
![]() |
|||||
|
|
|
|
! Спасибо огромное! Теперь письма уходят правильно. Но всё также в почтовом сообщении переменные (поля $NAME, $PREVIEW_TEXT и свойство инфоблока $E_MAIL_P) не отображаются. Они обязательные к заполнению. Что посоветуете?
|
|
|
|
|
|
Переменные $NAME, $PREVIEW_TEXT, $E_MAIL_P сами по себе не примут нужные значения - им нужно их присвоить. Проверьте содержимое массива $arUpdateValues, который указан в этой строке:
|
|||
|
|
|
|
В массиве $arUpdateValues вот что:
а для адреса "E_MAIL_P" => $arIBlockElement['PROPERTIES']['ID']['120']['DEFAULT_VALUE'] |
|||
|
|
|
|
Напишите вместо $NAME - $arUpdateValues["NAME"], вместо $PREVIEW_TEXT - $arUpdateValues["PREVIEW_TEXT"], а вместо $E_MAIL_P - $arUpdateValues["PROPERTY_VALUES"][120]
|
|
|
|
|
|
||||
|
|
|
|||