0

让我解释一下我正在做的事情:

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

因此,后台管理必须尽可能简单!我已经在我的插件中放了很多拖放,前端很酷等等。

但是问题仍然存在:

模板和占位符。

我设法创建了一个带有多个占位符的演示模板页面,有些是全宽的,有些是 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?这完全是我想要的。但我不知道他们是怎么做到的……而且是德语的……

4

2 回答 2

0

你试过djangocms-cascade吗?我允许一个人动态创建占位符,它应该允许订购由此创建的占位符。

根据其github页面:

DjangoCMS-Cascade 允许网络编辑器布局他们的页面,而无需编辑 Django 模板。在大多数情况下,一个带有一个占位符的模板就足够了。然后,编辑器可以将该占位符细分为行和列,并添加其他元素,例如按钮、标尺,甚至是 Bootstrap Carousel。

于 2015-03-30T15:07:15.660 回答
0

我想推荐:

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

或者

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

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

于 2015-03-30T22:48:18.983 回答