Feincms混合内容类型

Joh*_*ast 5 django-models django-views django-class-based-views feincms

我有一个问题,我想知道我是否可以将2个现有的contenTypes混合成一个自定义的contenType.我需要使用contenType RichTextContent和ImageContent自己的内容类型,以便我可以使用特殊模板向右显示图像和向左显示文本.

这可能吗 ?.

Cer*_*rin 4

是的,这绝对有可能。出于类似的原因,我编写了自己的自定义内容类型。您应该查看 RichTextContent 模型的代码<Python egg dir>/feincms/content/richtext/models.py

您需要实现自己的模型类,并重写render()用于django.template.loader.render_to_string()加载所需模板的方法。