Sha256: 4676bdb99c352ac4f3f89ba408b6f55bc2296bb74a67877fd88f3b63d0f78c45
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
Spina::Engine.configure do config.NEGATIVE_CAPTCHA_SECRET = 'abc' end module Spina module DefaultTheme include Spina::Configurable self.title = "Default theme" self.page_parts = [{ name: 'content', title: 'Content', page_partable_type: "Spina::Text" }, { name: 'team', title: 'Team', page_partable_type: "Spina::Structure" }] self.structures = { 'team' => [{ name: 'name', title: 'Naam', structure_partable_type: "Spina::Line" }, { name: 'description', title: 'Omschrijving', structure_partable_type: "Spina::Text" }, { name: 'photo', title: 'Foto', structure_partable_type: "Spina::Photo" }] } self.layout_parts = [] self.custom_pages = [] self.plugins = [] self.view_templates = { 'show' => { title: 'Default', description: 'Default template', usage: 'Default page', page_parts: ['content', 'team'] } } end end theme = Spina::Theme.new theme.name = "Default theme" theme.config = Spina::DefaultTheme.config Spina.register_theme(theme)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spina-0.6.20 | test/dummy/config/initializers/spina.rb |