Файл /components/catalog/router.php
перед return $routes; (в самом конце) добавить
'_uri' => '/^catalog\/view_all$/i', 'do' => 'list_all' );
if ($do == 'list_all'){ //List of all items $sql = "SELECT * FROM cms_uc_items WHERE `published` = 1 "; $result = $inDB->query($sql); if (!$inDB->num_rows($result)) { return false; } while($item = $inDB->fetch_assoc($result)){ $items[] = $item; } cmsPage::initTemplate('components', 'com_catalog_index')-> assign('cfg', $cfg)-> assign('title', $pagetitle)-> assign('items', $items)-> display('com_catalog_items.tpl'); }
Перейти по адресу ваш_сайт/catalog/view_all и смотреть Smarty Debug Console
Пример записи в файле com_catalog_items.tpl, который выведет заголовки всех записей:
<ul> {foreach from=$items item=item} <li>{$item.title}</li> {/foreach} </ul>