assets_helper.rb 952 Bytes
module AssetsHelper

  def generate_assets_menu()
    [

      [ { :controller => 'search', :action => 'assets', :asset => 'articles' }, "icon-menu-articles",   _('Articles') ],
      [ { :controller => 'search', :action => 'assets', :asset => 'people' }, "icon-menu-people",     _('People') ],
      [ { :controller => 'search', :action => 'assets', :asset => 'products' }, "icon-menu-product",    _('Products') ],
      [ { :controller => 'search', :action => 'assets', :asset => 'enterprises' }, "icon-menu-enterprise", _('Enterprises') ],
      [ { :controller => 'search', :action => 'assets', :asset => 'communities' }, "icon-menu-community",  _('Communities') ],
      [ { :controller => 'search', :action => 'assets', :asset => 'comments'}, "icon-menu-comments",   _('Comments') ],

    ].map do |target,css_class,name|
      content_tag('li', link_to(content_tag('span', '', :class => css_class) + name, target))
    end.join("\n")
  end

end