Revision 916841de cloudcms/cms.py

b/cloudcms/cms.py
55 55
from feincms.content.richtext.models import RichTextContent
56 56

  
57 57
from cloudcmsblog.models import Entry, LatestEntries
58
from cloudcmsfaq.models import Question
59

  
58 60
from cloudcmsresources.models import ResourcesList
59 61
from cloudcms.content import *
60 62

  
......
147 149
  ('download', 'as download')
148 150
))
149 151
Page.create_content_type(ApplicationContent, APPLICATIONS=(
150
    ('cloudcmsblog', 'Cloud blog', {'urls': 'cloudcmsblog.urls'}),))
152
    ('cloudcmsblog', 'Cloud blog', {'urls': 'cloudcmsblog.urls'}),
153
    ('cloudcmsfaq', 'Cloud FAQ', {'urls': 'cloudcmsfaq.urls'}),))
151 154

  
152 155

  
153 156
# cloudcms specific content registration
......
156 159
Page.create_content_type(ResourcesList)
157 160

  
158 161

  
159
# Feincms specific registrations for our blog entry model
160
Entry.register_regions(
161
    ('main', _('Main content area')),
162
    ('sidebar', _('Right column')),
163
)
164
Entry.create_content_type(RichTextContent, cleanse=False, regions=('main',))
165
Entry.create_content_type(TemplateContent)
166
Entry.create_content_type(VideoContent)
167
Entry.create_content_type(TwitterFeed)
168
Entry.create_content_type(RawContent)
169
Entry.create_content_type(LatestEntries)
170
Entry.create_content_type(SectionContent, TYPE_CHOICES=(('block', 'Block'),))
162

  
163
for model in [Entry, Question]:
164
    # Feincms specific registrations for our blog entry model
165
    model.register_regions(
166
        ('main', _('Main content area')),
167
        ('sidebar', _('Right column')),
168
    )
169
    model.create_content_type(TemplateContent)
170
    model.create_content_type(RawContent)
171
    model.create_content_type(SectionContent, TYPE_CHOICES=(('block', 'Block'),))
172
    model.create_content_type(RichTextContent, cleanse=False, regions=('main',))
171 173

  

Also available in: Unified diff