Generated: Wed 2012-04-11 05:19 CDT
Source file: /home/buechler/Sites/django-markupmirror/markupmirror/feincms/models.py
Stats: 11 executed, 2 missed, 5 excluded, 24 ignored
from django.db import modelsfrom django.template.loader import render_to_stringfrom django.utils.translation import ugettext_lazy as _from markupmirror import settingsfrom markupmirror.fields import MarkupMirrorFieldclass MarkupMirrorContent(models.Model): """FeinCMS Page contenttype that stores markup in a MarkupMirrorField. """ # TODO: find a way to include a button like richtext content # __name__ = 'richtextcontent' feincms_item_editor_context_processors = ( lambda x: settings.FEINCMS_INIT_CONTEXT, ) feincms_item_editor_includes = { 'head': [settings.FEINCMS_INIT_TEMPLATE], } content = MarkupMirrorField( verbose_name=_(u"Markup content"), markup_type=settings.FEINCMS_MARKUP_TYPE, blank=True) class Meta: abstract = True app_label = 'wienfluss' verbose_name = _(u"Markup content") verbose_name_plural = _(u"Markup content") def render(self, **kwargs): request = kwargs.get('request') return render_to_string('content/markupmirror/default.html', { 'content': self, 'request': request })__all__ = ('MarkupMirrorContent',)