Стиль для ячейки таблицы, содержащей активный пункт меню |
|||
автор: eddvrned | 27 июля 2009 | Просмотров: 79 | |||
В некоторых ситуациях, при оформлении меню возникает необходимость задания стиля не только для ссылки пункта меню, но и для ячейки таблицы, в которой эта ссылка расположена. В обычном виде, в общем случае, вертикальное меню выглядит следующим образом: К сожалению, разработчики не придусмотрели возможность задания особого стиля для ячейки таблицы, содержащей активный пункт меню (т.е. для тега TD из строки
| Самостоятельно сделать это можно в файле modules/mod_mainmenu.php. Найдите функцию mosRecurseVIMenu, а в ней строку:
echo "\n".$indents[$n][1];
И замените ее на строку:
echo "\n".(in_array($row->id, $open) ? str_replace(' ', ' | ', $indents[$n][1]) : $indents[$n][1]);
|
Это позволит добавить для ячейки, содержащей активный пункт меню, название класса и привести таблицу меню к следующему виду: |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
|
|||
. | |||
Другие новости по теме: | |||
|
|||