Sha256: 4bb32b7d37448d6a294991430b91c4149b1203a142f696f7089599588a9e68b8

Contents?: true

Size: 663 Bytes

Versions: 4

Compression:

Stored size: 663 Bytes

Contents

Alchemy::PagesHelper.module_eval do

  def render_page_layout(options={})
    default_options = {
      :render_format => "html"
    }
    options = default_options.merge(options)
    if @page.layout_description['newsletter']
      render :partial => "alchemy/newsletter_layouts/#{@page.page_layout.downcase}.#{options[:render_format]}.erb"
    else
      render :partial => "alchemy/page_layouts/#{@page.page_layout.downcase}.#{options[:render_format]}.erb"
    end
  rescue ActionView::MissingTemplate
    warning("PageLayout: '#{@page.page_layout}' not found. Rendering standard page_layout.")
    render :partial => "alchemy/page_layouts/standard"
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
alchemy_crm-2.0.5 app/helpers/alchemy/pages_helper_extension.rb
alchemy_crm-2.0.4.1 app/helpers/alchemy/pages_helper_extension.rb
alchemy_crm-2.0.3 app/helpers/alchemy/pages_helper_extension.rb
alchemy_crm-2.0.2 app/helpers/alchemy/pages_helper_extension.rb