【问题标题】:django cms - integrate cms and differentiate content via something other than languagedjango cms - 整合 cms 并通过语言以外的方式区分内容
【发布时间】:2011-11-19 08:42:45
【问题描述】:

django 新手...

我有一个结构为 /[flavor]/[page] 的网站,其中有许多不同的风格,每种风格都有大致相同的页面集。至少在一个简单的层面上,这似乎可以作为 django 应用程序正常工作 - 风味可以很容易地成为页面模板的输入。

现在我正在尝试集成一些 cms mojo,以便非技术人员可以轻松添加/修改每种风格的内容或页面,目前尚不清楚 django-cms 如何/是否支持这一点。据我所知,我想要的似乎与 django-cms 处理语言的方式相似或等效 - 在管理员中,每种语言都有一个单独的选项卡,您可以在其中指定每种语言的内容。

目前,我的网站只有英文,所以我想一种选择(这似乎不太吸引人或永久)是通过假装它们是语言来处理口味。

我知道我可以在可以处理风味部分的 cms 页面上托管任意 django 应用,但托管的应用似乎不支持以与语言相同的方式在其中添加 cms 页面。

作为 django 的新手,我并不拘泥于特定的 cms,并且也愿意接受有关方法、站点结构等的任何建议 - 主要要求是支持非技术人员轻松添加/修改不同的不同风格的内容/页面。

谢谢!

【问题讨论】:

    标签: django content-management-system django-cms


    【解决方案1】:

    一种选择是绕过风味页面的 CMS,而是创建风味模型。您可以使用 django-tinymce 的 HTMLField (https://github.com/aljosa/django-tinymce/blob/master/docs/usage.rst) 来允许对 Flavor 字段进行富文本编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 2015-04-26
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多