Вопрос, в общем, наверно простой, но никак не могу понять, как правильно сделать.
Есть два файла - helper.php и default.php.
Хелпер, это хрень, в которой обрабатывается подключение в БД.
А дефолт - это вывод в шаблон полученных данных.
С получением данных всё нормально, получаю.
<?php
defined('_JEXEC') or die;
class modCarouselHelper
{
public static function getCarousel()
{
$db = JFactory::getDbo();
$query = 'SELECT * FROM #__carousel';
$db->setQuery($query);
$carousels = $db->loadObjectList();
foreach ( $carousels as $carousel ) {
echo <<<HTML
<div>
<img src="{$carousel->slider_image}" alt="{$carousel->alt_image}">
</div>
HTML;
}
}
}
Это всё работает и данные выводятся. Но вывод нужно сделать через дефолт.пхп, а не как у меня сейчас через echo :)))) Это я так для пробы выводил)
Сам файл шаблона тоже подключается нормально.
А вот передать данные из хелпера в шаблон не могу.
Как это правильно реализовать?
Проще говоря, мне надо эту переменную $carousels разобрать и передать в другой файл.
PS: Объясняльщик из меня так себе.