我让内容类型继承自 RichTextContent
并添加一些字段,例如标题。
class SimpleTextContent(RichTextContent):
title = models.CharField(max_length=20)
...
不幸的是,在页面管理中,文本字段将出现在相应的内联管理的顶部。但是让 title
先出现会更好。
如何更改内容类型的内联管理中字段的顺序?
最佳答案
您必须在 SimpleTextContent
( docs ) 上定义 feincms_item_editor_inline
:
from feincms.admin.item_editor import FeinCMSInline
class SimpleTextInlineAdmin(FeinCMSInline):
fields = ('title', 'text', 'order', 'region')
class SimpleTextContent(RichTextContent):
feincms_item_editor_inline = SimpleTextInlineAdmin
title = models.CharField(max_length=20)
注意始终包含 order
和 region
,即使它们未显示在管理中也是如此。
关于django - 在页面管理中重新排序 FeinCMS 内容类型的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40000590/