Method: Cms::PageHelper#render_portlet

Defined in:
app/helpers/cms/page_helper.rb

#render_portlet(name) ⇒ Object



61
62
63
64
65
66
67
68
69
70
# File 'app/helpers/cms/page_helper.rb', line 61

def render_portlet(name)
  portlets = Portlet.all(:conditions => ["name = ?", name.to_s])
  if portlets.size > 1
    @mode == "edit" ? "ERROR: Multiple Portlets with name '#{name}'" : nil
  elsif portlets.empty?
    @mode == "edit" ? "ERROR: No Portlet with name '#{name}'" : nil
  else
    render_connectable(portlets.first)
  end
end