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

Как вставить результат if?

пытаюсь сделать правильный yml-файл для яндекса. У них были претензии к наличию товара. Так как программиста сейчас нет на проекте, то приходится разбираться самому.

Есть такая конструкция:
echo '<offers>';
    foreach($items_res as $item){
        echo '<offer id="'.$item['id'].'" available="<b>XXX</b>">';


Вот условие (если наличие товара больше 0, то выводить "true", если меньше или равно 0, то нужно выводить "false") нужно поставить на место XXX:
[[If?
   &subject=`[[*inventory]]`
   &operator=`>`
   &operand=`0`
   &then=`true`
   &else=`false`
]]


[[*inventory]] — это tv параметр, который нужно еще вывести.
как это сделать?
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя IPv4 К ответам на вопрос (3)
@IPv4
echo '<offers>';
    foreach($items_res as $item){
        echo '<offer id="'.$item['id'].'" available="<b>' . if($item['num'] > 0) {echo 'true';} else {echo 'false';} . '</b>">';

Не?
Ответ написан