2014-10-11 03:54:24 +00:00
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
|
|
|
|
|
|
from feincms.content.raw.models import RawContent
|
|
|
|
|
from feincms.content.richtext.models import RichTextContent
|
2016-10-20 22:19:59 +00:00
|
|
|
from feincms.module.page.models import Page
|
|
|
|
|
|
2014-10-11 03:54:24 +00:00
|
|
|
# Import the ``django-fobi`` widget.
|
|
|
|
|
from fobi.contrib.apps.feincms_integration.widgets import FobiFormWidget
|
|
|
|
|
|
|
|
|
|
Page.register_extensions('feincms.module.extensions.translations',)
|
|
|
|
|
|
|
|
|
|
# Register basic template.
|
|
|
|
|
Page.register_templates(
|
|
|
|
|
{
|
|
|
|
|
'title': _(u"Base template"),
|
|
|
|
|
'path': 'page/base.html',
|
|
|
|
|
'key': 'page_base',
|
|
|
|
|
'regions': (
|
|
|
|
|
('main', _(u"Main")),
|
|
|
|
|
('sidebar', _(u"Sidebar")),
|
|
|
|
|
)
|
|
|
|
|
},
|
2016-10-20 22:19:59 +00:00
|
|
|
)
|
2014-10-11 03:54:24 +00:00
|
|
|
|
|
|
|
|
# Standard content types
|
|
|
|
|
Page.create_content_type(RawContent)
|
|
|
|
|
Page.create_content_type(RichTextContent)
|
|
|
|
|
|
|
|
|
|
# Register the ``django-fobi`` widget.
|
|
|
|
|
Page.create_content_type(FobiFormWidget)
|