| Macik |
|
|---|---|
|
Here it is:
function catlist($tpl = 'catlist', $items = 0, $order = '', $cat = '', $sub = true)
{
// Specific cat
$cats = cot_structure_children('page', $cat, (bool)$sub,false);
$t = new XTemplate(cot_tplfile($tpl, 'plug'));
$totalitems = sizeof($cats);
if (!$order) shuffle($cats);
if ($items) {
$cats = array_slice($cats,0,$items);
}
foreach ($cats as $idx => $cat_name) {
$t->assign('CAT',$structure['page'][$cat_name]);
$t->assign('cat_name',$cat_name);
$t->parse('MAIN.CAT_ROW');
}
$t->parse();
return $t->text();
}
I use this function for my own. It similar to pagelist but more simplier. You can add it to `global` hook — for example simply add it to `pagelist.global.php` file.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |