Задать вопрос
@bichukov

Как присвоить значение свойства полю элемента?

Есть такая часть кода
foreach($arResult['OFFERS'] as $arOffer)
{
if($arOffer["DETAIL_TEXT"])
{
$arResult['DISPLAY_PROPERTIES_OFFERS'] = true;
break;
}
if($GLOBALS['USER']->isAdmin()):
if (isset($arOffer["DETAIL_TEXT"])){
echo 1;
$arOffer["DETAIL_TEXT"]=$arResult['PROPERTIES']['TEX_HARA']['VALUE'];
}
endif;
}
В котором проверяется есть ли поле детальный текс и если есть то он считается торговым предложение.
Далее проверяется есть ли пустые поля в детальном тексте каждого ТП. и если находит такое то выводит 1.
Это все работает а вот строка $arOffer["DETAIL_TEXT"]=$arResult['PROPERTIES']['TEX_HARA']['VALUE']; пока не получается заставить ее работать.
Подскажите пожалуйста, может я делаю что-то не так?
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
art-zhitnik
@art-zhitnik
Разработка приложений Битрикс+Next.js+GraphQL
foreach ($arResult['OFFERS'] as &$arOffer) {
   ...
}
Ответ написан
Комментировать
@bichukov Автор вопроса
Артем Житник @art-zhitnik
Т.е. править мою шапку?

foreach($arResult['OFFERS'] as $arOffer)
{
Ответ написан
Ваш ответ на вопрос

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

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