From 397bee72fa5bccf64d09eeb77b5ee0000aabfdb4 Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 8 Aug 2009 15:04:11 +0200 Subject: added dynamic main menu --- app/helpers/content_helper.rb | 7 +++++-- app/models/menu_item.rb | 5 +++++ app/views/content/_main_navigation.html.erb | 5 +++-- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 app/models/menu_item.rb (limited to 'app') diff --git a/app/helpers/content_helper.rb b/app/helpers/content_helper.rb index 536377b..012ee42 100644 --- a/app/helpers/content_helper.rb +++ b/app/helpers/content_helper.rb @@ -1,8 +1,11 @@ module ContentHelper def main_menu - nodes = Node.find(:all, :conditions => {:parent_id => 1}) - render :partial => 'content/main_navigation', :locals => {:nodes => nodes} + menu_items = MenuItem.all + render( + :partial => 'content/main_navigation', + :locals => {:menu_items => menu_items} + ) end def calendar diff --git a/app/models/menu_item.rb b/app/models/menu_item.rb new file mode 100644 index 0000000..666fdf4 --- /dev/null +++ b/app/models/menu_item.rb @@ -0,0 +1,5 @@ +class MenuItem < ActiveRecord::Base + + translates :title + +end diff --git a/app/views/content/_main_navigation.html.erb b/app/views/content/_main_navigation.html.erb index f43e201..98919a5 100644 --- a/app/views/content/_main_navigation.html.erb +++ b/app/views/content/_main_navigation.html.erb @@ -1,7 +1,8 @@ +<%= Time.now %> \ No newline at end of file -- cgit v1.3