Sha256: 630fadb20bda2796954ac48705712ad62554c7bdabaa05b20d9115cd4bed2f6a

Contents?: true

Size: 560 Bytes

Versions: 11

Compression:

Stored size: 560 Bytes

Contents

module Spree
  module CmsPagesHelper
    def simple_page?(page)
      page.content.present? && !page.sections?
    end

    def section_tags(section, &block)
      inner_content = content_tag(:div, class: section.css_classes, &block)

      if section.fullscreen?
        inner_content
      else
        content_tag(:div, inner_content, class: 'container')
      end
    end

    def build_section(section)
      section_tags(section) do
        render "spree/shared/cms/sections/#{spree_resource_path(section)}", section: section
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spree_frontend-4.3.3 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.7.0 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.6.0 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.5.0 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.2 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.4.0 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.1 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.0 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.0.rc3 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.0.rc2 app/helpers/spree/cms_pages_helper.rb
spree_frontend-4.3.0.rc1 app/helpers/spree/cms_pages_helper.rb