Экспертный клуб
Core::load('Component.Nodus.Taxonomy.Razdel');
$razdely = Component_Nodus::taxonomy('razdel')->terms();
$rs = array();
foreach ($razdely as $r)
$rs[$r->id]['title'] = $r->title;
$rows = Component_Nodus::selector('expert')->rows();
if ($rows)
foreach ($rows as $row)
{
$razd = $row->field('razdel')->term()->id;
$rs[$razd]['experts'][] = $row;
}
foreach ($rs as $ar)
{
$razdel = $ar['title'];
$experts = $ar['experts'];
if (!$experts)
continue;
if ($razdel)
{ ?>
}
foreach ($experts as $expert)
{
echo CMS::render('../app/components/Nodus/Datatype/Expert/teaser.phtml', array('item' => $expert));
}
}
?>