Django CMS中用户的WYSIWYG表单

时间:2017-02-23 15:42:41

标签: django wysiwyg django-cms web-frontend django-wysiwyg

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

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

2 个答案:

答案 0 :(得分:2)

也许你应该调查divio/djangocms-text-ckeditor。它提供HTMLField作为模型的一部分,TextEditorWidget作为应用表单的一部分。

答案 1 :(得分:0)

因此,基于我所假设的评论,当您说" users"时,您指的是未注册到CMS的匿名网站访问者?并且您希望向他们显示所见即所得表单字段以提交一些内容"?

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

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