Marek Bednarczuk Freelancer
Temat: Generacja menu na stronie
Cześć,słuchajcie, podpowiedzcie mi jak robicie menu główne strony z podświetleniem głównego elementu? Ja wymyśliłem coś takiego:
Plik website_controller
// menu strony
$this->template->menu = array(
'Strona główna' => '',
'Portfolio' => 'portfolio/lista'
);
a w widoku mam takie ustrojstwo:
foreach ($menu as $name => $action) {
$class = 'nav-element';
if (Request::instance()->controller == strtolower($name)) {
$class = 'nav-element-selected';
}
echo '<span class="nav-element">';
echo html::anchor($action, $name, array('class' => $class));
echo '</span>';
}
Macie jakieś lepsze pomysły? Bo mnie to gnębi od jakiegoś czasu.