Sha256: fceb6cad294347951ca221b5b316a9bbac9ba1d817ca800b49aa6ee2aedd2d3b

Contents?: true

Size: 1.27 KB

Versions: 15

Compression:

Stored size: 1.27 KB

Contents

Gluttonberg::PageDescription.add do

  # home page page description
  page :home do
    label "Home"
    description "Homepage"
    home true
    view "home"
    layout "public"
  end
  
  # page description with two three sections.
  page :newsletter do
    label "Newsletter"
    description "Newsletter Page"
    view "newsletter"
    layout "public"
    
    section :title do
      label "Title"
      type :plain_text_content
    end
    
    section :description do
      label "Description"
      type :html_content
    end
    
    section :image do
      label "Image"
      type  :image_content
    end
    
  end
  
  # page description which redirects to rails defined route examples
  page :examples do
    label "Examples"
    description "Examples Page"
    
    rewrite_to 'examples'
    layout "public"
  end
  
  # page description with a single content section
  page :about do
    label "About"
    description "About Page"
    view "about"
    layout "public"
    section :top_content do
      label "Content"
      type :html_content
    end
  end
  
  # page without any dyanmic section.
  page :sitemap do
    label "Site Map"
    description "Site Map"
    view "sitemap"
    layout "public"
  end
        
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
gluttonberg-core-2.6.4 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.6.3 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.6.2 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.6.1 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.6.0 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.9 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.8 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.7 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.6 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.5 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.4 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.3 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.2 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5.1 lib/generators/gluttonberg/installer/templates/page_descriptions.rb
gluttonberg-core-2.5 lib/generators/gluttonberg/installer/templates/page_descriptions.rb