@tdrku

Как правильно настроить сниппет в modx revo?

Добрый день! Помогите составить и правильно обработать сниппет.
Исходный код ниже:

$ot=new \mylibs\Otgruzka();
$ot->perevalka_station_code=238207;
$ostatki_arr=$ot->ostatki_na_perevalke_get();

for ($i=0; $i < count($ostatki_arr); $i ++ )
{
  echo $ostatki_arr[$i]['product_name']." ".$ostatki_arr[$i]['ostatok_tonnazh'];
}


Сам код работает, он возвращает набор данных в рамках конкретной станции, но я не могу обработать их в необходимом мне формате. Мне нужно выбирать пару "название + количество" и выводить в чанке.

<td>[[+product__name]]</td><td>[[+product__count]]</td>


На выходе получается либо пусто, либо Whoops, сайт ложится в общем)))
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
DanArst
@DanArst
Гриффиндор в моде при любой погоде!
$output = '';

$ot=new \mylibs\Otgruzka();
$ot->perevalka_station_code=238207;
$ostatki_arr=$ot->ostatki_na_perevalke_get();

foreach ($ostatki_arr as $v) {
   $output .=  $modx->getChunk('название_чанка', array(
      'product__name' => $v['product_name'],
      'product__count' => $v['ostatok_tonnazh']
   ));
}

return $output;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы