Mark active path in menu
This commit is contained in:
parent
27f48271e2
commit
c47622688b
2 changed files with 22 additions and 7 deletions
|
|
@ -21,13 +21,13 @@
|
||||||
<div class="navbar-inner">
|
<div class="navbar-inner">
|
||||||
<div class="nav-collapse collapse">
|
<div class="nav-collapse collapse">
|
||||||
<ul class="nav span11">
|
<ul class="nav span11">
|
||||||
<li><a class="active" href="/about/">Wir über uns</a>
|
<li><a<%= menu_active_if("about")%> href="/about/">Wir über uns</a>
|
||||||
<li><a href="#">Veranstaltungen</a>
|
<li><a<%= menu_active_if("events")%> href="#">Veranstaltungen</a>
|
||||||
<li><a href="#">Aktivitäten</a>
|
<li><a<%= menu_active_if("activities")%> href="#">Aktivitäten</a>
|
||||||
<li><a href="/projects/">Projekte</a>
|
<li><a<%= menu_active_if("projects")%> href="/projects/">Projekte</a>
|
||||||
<li><a href="/members/">Members</a>
|
<li><a<%= menu_active_if("members")%> href="/members/">Members</a>
|
||||||
<li><a href="/planet-cccs/">Planet CCCS</a>
|
<li><a<%= menu_active_if("planet-cccs")%> href="/planet-cccs/">Planet CCCS</a>
|
||||||
<li><a href="#">Archiv</a>
|
<li><a<%= menu_active_if("archive")%> href="#">Archiv</a>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="nav span11">
|
<ul class="nav span11">
|
||||||
<li><a href="#">Aktuell</a>
|
<li><a href="#">Aktuell</a>
|
||||||
|
|
|
||||||
15
lib/menu.rb
Normal file
15
lib/menu.rb
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
def path_section(item)
|
||||||
|
if (item.path=='/') then
|
||||||
|
'main'
|
||||||
|
else
|
||||||
|
item.identifier.split('/')[1]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def menu_active_if(ident, cssclasses='')
|
||||||
|
if (ident==path_section(item)) then
|
||||||
|
" class=\"active #{cssclasses}\""
|
||||||
|
else
|
||||||
|
" class=\"#{cssclasses}\""
|
||||||
|
end
|
||||||
|
end
|
||||||
Loading…
Add table
Add a link
Reference in a new issue