【问题标题】:Feincms mixing content typesFeincms 混合内容类型
【发布时间】:2011-05-28 18:09:11
【问题描述】:
我有一个问题,我想知道我是否可以将 2 个现有的 contenType 混合到一个自定义的 contenType 中。我需要我自己的内容类型,其中包含 contenType RichTextContent 和 ImageContent,这样我就可以使用特殊的模板来显示右侧的图像和左侧的文本。
这可能吗?
【问题讨论】:
标签:
django-models
django-views
django-class-based-views
feincms
【解决方案1】:
是的,这绝对是可能的。出于类似的原因,我编写了自己的自定义内容类型。您应该查看 <Python egg dir>/feincms/content/richtext/models.py 中 RichTextContent 模型的代码
您需要实现自己的模型类,并覆盖 render() 方法以使用 django.template.loader.render_to_string() 加载所需的模板。