====================
feincms_richtextplus
feincms_richtextplus is a feincms plugin that copies the functionality of
the original RichTextContent, and adds TYPE_CHOICES configuration option
Convenient when you need to render RichText data using different templates
which you can pick from admin page
Installation
-
Add "feincms_richtextplus" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
...
'feincms_richtextplus',
)
-
Create RichTextPlusContent for your Page model (or any other Base-derived
model) like this::
from feincms_richtextplus.models import RichTextPlusContent
...
Page.create_content_type(SimpleTableContent, TYPE_CHOICES=(
('default', 'default richtextplus'),
('wrapped', 'wrapped data'),
# ... (other TYPE_CHOICES)
))
-
Define templates for every TYPE_CHOICES entry, i.e.::
project_dir/app/templates/content/richtextplus/default.html
project_dir/app/templates/content/richtextplus/wrapped.html
-
Migrate Page