Module: Spree::CmsPagesHelper
- Defined in:
- app/helpers/spree/cms_pages_helper.rb
Instance Method Summary collapse
- #build_section(section) ⇒ Object
- #section_tags(section, &block) ⇒ Object
- #simple_page?(page) ⇒ Boolean
Instance Method Details
#build_section(section) ⇒ Object
17 18 19 20 21 |
# File 'app/helpers/spree/cms_pages_helper.rb', line 17 def build_section(section) (section) do render "spree/shared/cms/sections/#{spree_resource_path(section)}", section: section end end |
#section_tags(section, &block) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'app/helpers/spree/cms_pages_helper.rb', line 7 def (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 |
#simple_page?(page) ⇒ Boolean
3 4 5 |
# File 'app/helpers/spree/cms_pages_helper.rb', line 3 def simple_page?(page) page.content.present? && !page.sections? end |