Я ищу некоторую помощь в отношении частичных Я создал раздел для меню на своем сайте, но я хотел бы знать, могу ли я добавить дополнительный класс в раздел. В частности, я хочу назначить дополнительный класс для объекта меню li
, чтобы я мог указать, что пользователь находится на этой конкретной странице.
Вот мой код для частичного (я использую HAML). Он называется _menu.html.haml и находится в папке «shared».
.three.columns
%ul#nav
%li
%a{:href => "../pages/about"} About
%li
%a{:href => "../pages/careers"} Careers
%li
%a{:href => "../pages/contact"} Contact Us
%li
Мой код для страницы carrers.html.haml выглядит следующим образом:
code...
= render :partial => 'shared/menu'
more code...
Я хотел бы добавить класс .active_page
к ссылке о карьере, расположенной в частичном. Этот класс изменяет фоновое изображение позади текста, чтобы указать, что пользователь находится на определенной странице. Точнее, я бы хотел, чтобы это выглядело так:
%li.active_page
%a{:href => "../pages/careers"} Careers
Можно ли сделать это, используя частичные функции?