3: def generate_assets_menu()
4:
5: options = { :controller => 'search', :action => 'assets', :category_path => (@category ? @category.explode_path : []) }
6: [
7: [ options.merge(:asset => 'articles'), "icon-menu-articles", _('Articles') ],
8: [ options.merge(:asset => 'people'), "icon-menu-people", _('People') ],
9: [ options.merge(:asset => 'products'), "icon-menu-product", _('Products') ],
10: [ options.merge(:asset => 'enterprises'), "icon-menu-enterprise", __('Enterprises') ],
11: [ options.merge(:asset => 'communities'), "icon-menu-community", __('Communities') ],
12: [ options.merge(:asset => 'events'), "icon-menu-events", __('Events') ],
13:
14: ].select do |target, css_class, name|
15: !environment.enabled?('disable_asset_' + target[:asset])
16: end.map do |target,css_class,name|
17: content_tag('li',
18: link_to(
19: content_tag('span', '', :class => css_class) +
20: content_tag('strong', name),
21: target ))
22: end.join("\n")
23: end