Sha256: 4b70924b23f833b0da9aee426d95e75b067ab9c555ba3dda9c0a59c994baa54e

Contents?: true

Size: 798 Bytes

Versions: 11

Compression:

Stored size: 798 Bytes

Contents

::Spina::Theme.register do |theme|

  theme.name = 'default'
  theme.title = 'Default Theme'

  theme.page_parts = [{
    name:           'text',
    title:          'Text',
    partable_type:  'Spina::Text'
  }]

  theme.view_templates = [{
    name:       'homepage',
    title:      'Homepage',
    page_parts: ['text']
  }, {
    name: 'show',
    title:        'Default',
    description:  'A simple page',
    usage:        'Use for your content',
    page_parts:   ['text']
  }]

  theme.custom_pages = [{
    name:           'homepage',
    title:          'Homepage',
    deletable:      false,
    view_template:  'homepage'
  }]

  theme.navigations = [{
    name: 'mobile',
    label: 'Mobile'  
  }, {
    name: 'main',
    label: 'Main navigation',
    auto_add_pages: true
  }]

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spina-1.2.0 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.1.4 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.1.3 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.1.2 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.1.1 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.1.0 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.0.3 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.0.2 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.0.1 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-1.0.0 lib/generators/spina/templates/config/initializers/themes/default.rb
spina-0.12.0 lib/generators/spina/templates/config/initializers/themes/default.rb