Перейти к содержимому


Фотография
- - - - -

ID - обернуть


Лучший Ответ Vseprosto , 16 August 2016 - 11:40

посмотри в сторону реализации на вывод результатов стандартного поиска как тизеры там есть методы получения шаблонов


// set renderer
$template = $this->app->zoo->getApplication()->getTemplate();
$renderer = $this->app->renderer->create('item')->addPath(array($this->app->path->path('component.site:'),$template->getPath()));
foreach ($items as $item) {


$row = new stdClass();
if ($renderer->pathExists('item/'.$item->getType()->id))$row->teaser = $renderer->render('item.' . $item->getType()->id . '.teaser', array('item' => $item));
else $row->teaser = $renderer->render('item.teaser', array('item' => $item)); 
$row->created = '';
$rows[] = $row;
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 16 August 2016 - 11:23

Всем привет! Возник такой вопрос... возможно ли сделать такое?

 

Вот получил я массив ID нужных мне $items.

 

Можно ли как-то все это дело по API получить teaser?

 

по API я могу наверстать руками все такое... но жестока же :)


  • 0

#2 Vseprosto

Vseprosto

Отправлено 16 August 2016 - 11:40   Лучший Ответ

посмотри в сторону реализации на вывод результатов стандартного поиска как тизеры там есть методы получения шаблонов


// set renderer
$template = $this->app->zoo->getApplication()->getTemplate();
$renderer = $this->app->renderer->create('item')->addPath(array($this->app->path->path('component.site:'),$template->getPath()));
foreach ($items as $item) {


$row = new stdClass();
if ($renderer->pathExists('item/'.$item->getType()->id))$row->teaser = $renderer->render('item.' . $item->getType()->id . '.teaser', array('item' => $item));
else $row->teaser = $renderer->render('item.teaser', array('item' => $item)); 
$row->created = '';
$rows[] = $row;
}

  • 2

#3 CB9TOIIIA

CB9TOIIIA

Отправлено 16 August 2016 - 11:41

хм... занятно :)


  • 0

#4 Vseprosto

Vseprosto

Отправлено 16 August 2016 - 11:42

Ты просто вчера натолкнул меня на идею с вкладками, но более детально вечером займусь этим вопросом наверное, тоже есть места где руками вывожу все


Сообщение отредактировал Koder: 16 August 2016 - 11:43

  • 1




Click to return to top of page in style!