Django Cms:我用占位符做得不对吗



让我稍微解释一下我正在做什么:

我是一名实习生,我必须为那些不太习惯电脑的人创建一个友好的后台网站。

因此,后台管理必须尽可能简单!我已经投入了很多阻力&插入我的插件,前端很酷等等。

但问题仍然存在:

模板和占位符。

我设法创建了一个带有多个占位符的演示模板页面,有些是全宽的,有些是6列、4列等。

所以我有这样的东西:

<div fullwidth>
  {% placeholder "title1" %} 
</div>
<div 6 columns>
  {% placeholder "text1" %}
</div>
<div 6 columns>
  {% placeholder "Picture1" %}
</div>
<div fullwidth>
  {% placeholder "text2" %}
</div>

每个占位符都有默认的插件,以帮助用户。好的,效果很好。

但是,如果我们想在网站后台将占位符"text2"移到2个六列之前,现在会发生什么?

动态管理它似乎是不可能的。

如果您使用过wordpress,您一定体验过操作内容有多容易,如果您想将标题移动到其他位置,只需拖放即可。

然后我想到了多列,默认情况下,你会有一个多列和一个100%宽度的列。由你来减少它。但问题是,它是复杂的整合和修改。而且它绝对不是友好的用户!

好吧,如果我不太清楚,我需要动态管理占位符的位置,或者用一种简单的方式为用户管理多列!

我完全迷路了,对此一无所知。

你已经经历过了吗?你选择了哪种选择?

如果你能和我分享一些观点,那就太好了:)

顺便说一下,

提前感谢您阅读我的帖子。

编辑:你看到了吗:http://www.mir.de/django-cms-demo?这正是我想要的。但我不知道他们是怎么做的…而且是德语。。。

您尝试过djangocms级联吗?我允许一个人在飞行中创建占位符,它应该允许订购这样创建的占位符。

根据其github页面:

DjangCMS Cascade允许web编辑器对页面进行布局,而无需编辑Django模板。在大多数情况下,一个模板和一个占位符就足够了。然后,编辑器可以将占位符细分为行和列,并添加其他元素,如按钮、标尺,甚至Bootstrap旋转木马。

我想推荐:

https://github.com/divio/djangocms-column  

https://github.com/divio/djangocms-grid

djangocms-cascade相比,它要简单得多。

相关内容

  • 没有找到相关文章

最新更新