Берем header_nav.php или создаем новый на его основе.
Видим в нем такое:
- Код: Выделить всё
<?php defined('C5_EXECUTE') or die(_("Access Denied."));
$navItems = $controller->getNavItems();
?>
<ul class="nav-header">
<?php foreach ($navItems as $ni) {
$classes = array();
if ($ni->isCurrent) {
$classes[] = 'nav-selected';
}
if ($ni->inPath) {
$classes[] = 'nav-path-selected';
}
if ($ni->isFirst) {
$classes[] = 'first';
}
$classes = implode(" ", $classes);
?>
<li class="<?php echo $classes?>">
<a class="<?php echo $classes?>" href="<?php echo $ni->url?>" target="<?php echo $ni->target?>"><?php echo $ni->name?></a>
</li>
<?php } ?>
</ul>
<div class="ccm-spacer"> </div>
Смотрим на переменную-массив $classes. Все что мы туда добавим в пределах текущего цикла будет добавлено как класс в наши элементы "li" и "a".
Следовательно, пишем в массив нужный нам класс.
После
- Код: Выделить всё
$classes = array();
- Код: Выделить всё
$classes[] = 'item-'.$ni->cID;
В $ni->cID не уверен, дампните переменную $ni и гляньте как точно там прописан cID страницы.
Ну а если нужно только для последнего пункта, то смотрите на этот пример для первого.
- Код: Выделить всё
if ($ni->isFirst) {
$classes[] = 'first';
}
Дампните таки $ni, возможно там есть булионовская метка для последнего.
Правки по адресу www\concrete\blocks\autonav\template не вносить! Переопределите, если знаете что это. Если нет, то вот тут писали об этом viewtopic.php?f=30&t=364&p=2284&hilit=override#p2284