轻量级的wagtail管理员

wagtail-lightadmin的Python项目详细描述


http://img.shields.io/pypi/v/wagtail_lightadmin.svghttp://img.shields.io/badge/license-MIT-blue.svghttp://img.shields.io/travis/leukeleu/wagtail_lightadmin/master.svg

功能

此应用程序按如下方式自定义wagtail管理员:

富文本

删除了一些不太有用的功能(hr、undo/redo、h4、h5)。 标题/段落排在第一位(尽管https://stackoverflow.com/questions/10773813/adding-something-to-the-top-of-a-json-object)。 富文本(.expand)的活动状态不再展开

出版流程

“submit for moderation”是隐藏的(对于我们拥有的客户类型来说,这是最令人困惑的)。

提供链接块

它的用户界面与在richtext中插入链接时的用户界面相同,但它的优点是可以从中轻松访问。

如果使用此块替换PageChooserBlock,也可以使用PageChooser_回退模板标记。 pagechooserBlock最初只保存要链接到的页面的pk。此templateTag获取相应的 页面并从中提取URL和页面标题,以尝试显示您所期望的内容。 类似的逻辑用于尝试将编辑器最初选择的页面保留在管理端。

安装和设置

pip安装wagtail\u lightadmin

将wagtail\u lightadmin添加到已安装的应用程序中。

告诉wagtail在您的设置中使用Light Rich Text小部件。py:

WAGTAILADMIN_RICH_TEXT_EDITORS = {
    'default': {
        'WIDGET': 'wagtail.wagtailadmin.rich_text.HalloRichTextArea',
        'OPTIONS': {
            'plugins': {
                'halloheadings': {'formatBlocks': ['p', 'h2', 'h3']},
                'halloformat': {},
                'hallolists': {},
                'hallowagtaillink': {},
                'hallorequireparagraphs': {},
                'hallowagtailembeds': {},
                'hallowagtailimage': {},
                'hallowagtaildoclink': {},
            },
        }
    },
}

确保django知道新的静态文件

manage.py collectstatic–无输入

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是从此类字符串中提取数据的最佳方法   filenotfoundexception Java FileOutputStream Windows/Linux   java在SQLite数据库Android SDK中搜索特定字符串   java使用键值访问jsp中Map<Long,Map<String,Object>>的内容   java奇怪的HTMLeditor工具包问题   在java中使用数组只计算字母   每个应用程序都可以有自己独立的Java SDK吗   java如何将jasper报告生成的PDF文件保存在一个项目文件夹中   java BigDecimal包装器:静态字段为零   解码Base64图像时出现java IllegalArgumentException(非法的Base64字符)   将int转换为字节在Java和Actionscript中产生不同的结果   java什么使不可变对象在没有安全发布技术的情况下发布?   java将字节数据写入目录   一个计算器中有多个操作的java问题   面向对象Java重写是如何工作的   带hibernate的java ClassCastException   指向最后一个对象的java对象列表   java单元测试spring项目中的Get请求