使用Wagtail RichText流场创建子列表

时间:2017-08-10 19:24:30

标签: wagtail wagtail-streamfield

我使用Wagtail CMS为Django构建网站。我目前正在使用RichText流域块向页面添加内容。内容编辑者可以使用WYSIWYG编辑器中的列表图标向页面添加列表。但是,作为内容编辑器,我不确定如何将子列表添加到无序列表中。 E.g。

  • 一个列表项
  • 两个列表项
    • 一个子列表项
    • 两个子列表项
  • 三个列表项

在其他WSYSIWYG编辑器(如Google文档和etherpad)中,我会通过点击标签启动子列表。点击标签似乎将焦点从RichText流场移开。在子弹之后添加空格似乎也无济于事。 wagtail开发人员如何期望内容编辑者创建子列表?

我可以从具有无序列表的HTML页面进行复制粘贴,但这可能会让我的技术含量较低的内容编辑感到困惑。我喜欢Wagtail网络界面的用户友好性,这是第一个"呵呵?"我已经拥有的那一刻。

2 个答案:

答案 0 :(得分:0)

这是a known issue,目前由Wagtail(hallo.js)使用的富文本编辑器。我们正在努力用更好的东西取代它,并希望在未来几个月内做好准备。与此同时,还有一些第三方软件包可以提供其他编辑器,例如Wagtail TinyMCE(我可以确认 正确处理嵌套列表)。

答案 1 :(得分:0)

Wagtail现在使用Draftail,现在可以通过使用旧的编辑器进行尝试来使用嵌套列表:将光标移到要缩进的行上,并使用 Tab Shift + Tab 使行缩进或缩进。