我已准备好网站的设计,现在我想在django中实现内容管理。我有几年的python开发经验,我在django做过项目。我研究了django-cms,玩了一个演示并设置了一个简单的例子。我很高兴使用django-cms 3beta2(并修复了一些可能出现的bug)。
我的问题:
计划网站的页面将包含不同的部分,我可以从模板块构建。页面的布局非常严格,因此用户不太可能疯狂地组合模板块,对于没有经验的编辑器来说,很容易进行前端编辑。
然而,网页还包含一个侧栏,其中包含着名人士的引用和图像。这些引号和图像应在每次页面加载时随机更改,并且它们不会连接到页面的主要内容。我还可以使用前端编辑还是有django-cms插件来执行此操作?我想问的是,虽然前端编辑显示的报价是随机选择的,但我可以编辑显示的报价,但不能编辑其他报价。我是否必须要求编辑采用后端?什么是一个很好的解决方案?
答案 0 :(得分:0)
我目前正在处理我曾问过的旧问题,但尚无答案。这是一个解决方案:
可以为包含多个内占位符的django-cms编写一个cms插件。这些内部占位符是"着名引号"的容器。如果页面的编辑未激活,则cms插件会随机呈现一个(并且只有一个)内占位符。