@Darklt

Как заменить часть aritem['NAME'] на пользовательское свойство?

catalog.section

Есть пользовательское свойство, допустим UF_NEWNAME и UF_OLDNAME

в arItem допустим называется "Один Два три"

В пользовательском свойстве в OLDNAME "Один" в newname = "Суперодин"

Как заменить слово в aritem Один на Суперодин?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Darklt Автор вопроса
Всё понял, примерно так:

if (isset($secResult["~UF_NEWNAME"])) {
$newslovo = $secResult["~UF_NEWNAME"];
$oldslovo = $secResult["~UF_OLDNAME"];
$elementName = str_replace( $oldslovo, $newslovo, $elementName);
echo $elementName;
} else {
	echo $elementName;
}


Вопрос остался только как задать интервал замен? т.е. чтобы менялось не в каждом arItem а через 3 ?
Ответ написан
Ваш ответ на вопрос

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

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