-2

最近我开始使用 Django CMS,结果证明它是 Web 开发人员的好工具。但到目前为止我无法实现的一件事是为用户创建一个表单,以便他们可以提交一些使用所见即所得编辑器创建的内容。我想也许有一些简单的方法可以在管理面板中添加可用的编辑器(用于创建/修改文本插件的编辑器),不幸的是似乎不是这样。

长话短说 - 我想让用户使用管理面板中可用的相同 WYISWYG 编辑器,而无需授予他们访问管理面板的权限。可能吗?或者我是否必须使用一些额外的扩展,以便我可以在我的页面上嵌入类似的编辑器?

4

2 回答 2

2

也许你应该看看divio/djangocms-text-ckeditor。它提供了HTMLField成为模型的一部分和成为TextEditorWidget应用程序表单的一部分。

于 2017-03-06T14:00:55.477 回答
0

因此,根据我假设的评论,当您说“用户”时,您的意思是未注册到 CMS 的匿名网站访问者?你想向他们显示一个所见即所得的表单域来“提交一些内容”吗?

如果我的假设是正确的,你只需要创建一个自己的插件或者一个应用程序。

请参阅http://docs.django-cms.org/en/release-3.4.x/how_to/custom_plugins.html

于 2017-02-23T19:24:13.733 回答