/** * @return HTML * @param int $page_id - ID страницы относительно которой выводится следующая страница. Если 0, берется текущая страница. * @param string $templ_name - Имя шаблона оформления * @desc МАКРОС: Вернет ссылку для перехода к следующей странице. */ public function getNext($page_id = 0, $templ_name = 'default') { $templ_file = '/structure/here_and_there/' . $templ_name . '.tpl'; $TEMPLATE = page::getTemplate($templ_file); if (!is_array($TEMPLATE)) { return page::errorNotFound('structure.navigation', $templ_file); } if ($next = ormPages::getNext($page_id)) { page::assign('obj.id', $next->id); page::assign('obj.url', $next->_url); page::assign('obj.name', $next->name); return page::parse($TEMPLATE['next']); } else { if (isset($TEMPLATE['next_empty'])) { return page::parse($TEMPLATE['next_empty']); } } }