让我解释一下我正在做的事情:
我是一名实习生,我必须为那些不熟悉计算机的人创建一个友好的网站后台。
因此,后台管理必须尽可能简单!我已经把很多拖累了插入我的插件,前端很酷等。
但问题依然存在:
模板和占位符。
我设法创建了一个包含多个占位符的演示模板页面,有些是全宽的,有些是6列,4列等。
所以我有类似的东西:
<div fullwidth>
{% placeholder "title1" %}
</div>
<div 6 columns>
{% placeholder "text1" %}
</div>
<div 6 columns>
{% placeholder "Picture1" %}
</div>
<div fullwidth>
{% placeholder "text2" %}
</div>
每个占位符都有默认插件,以帮助用户。 好的,效果很好。
但是现在如果我们想要,在网站后台,移动占位符&#34; text2&#34;在2个六列之前?
似乎无法动态管理它。
如果您使用过wordpress,那么您必须体验过操作内容有多容易,如果您想将标题移动到其他位置,请拖放它等等。
然后我考虑了多列,默认情况下你会有一个多列,一列宽度为100%。由您来减少它。 但问题是整合和修改是复杂的。 它绝对不是友好的用户!
好吧,如果我不是很清楚,我需要动态管理placehoder位置,或者以一种简单的方式为用户管理多列!
我完全迷失了,不知道它。
你已经体验过了吗?你选择了什么样的选择?
如果你能与我分享一些观点,那将是非常好的:)
顺便说一下,
提前感谢您阅读我的帖子。
编辑: 你见过这个:http://www.mir.de/django-cms-demo?这完全是我想要的。但是我不知道他们是怎么做的......而且是用德语写的......
答案 0 :(得分:0)
你试过djangocms-cascade吗?我允许一个人动态创建占位符,它应该允许订购这样创建的占位符。
根据其github页面:
DjangoCMS-Cascade允许网页编辑器布局他们的页面,而无需编辑Django模板。在大多数情况下,一个带有一个占位符的模板就足够了。然后编辑器可以将该占位符细分为行和列,并添加其他元素,如按钮,标尺,甚至Bootstrap Carousel。
答案 1 :(得分:0)
我想建议:
https://github.com/divio/djangocms-column
或
https://github.com/divio/djangocms-grid
与djangocms-cascade
相比,它简单得多。