一组djangocms插件,与直接使用ckeditor进行所有操作相比,它使用较少涉及的html来制作内容。

cmsplugin-blocks的Python项目详细描述


一组djangocms插件,用于生成比 直接使用ckeditor进行所有操作。

这只是为一些插件提供了一个默认的基本模板。没有css, javascript或其他类似前端集成的东西。

需要

安装

首次安装软件包

pip install cmsplugin-blocks

将其添加到您已安装的django应用程序中,设置如下:

INSTALLED_APPS = (
    ...
    'cms',
    'djangocms_text_ckeditor',
    'sorl.thumbnail',
    'cmsplugin_blocks',
)

然后从设置文件中加载其设置:

from cmsplugin_blocks import *

最后应用数据库迁移。

可用组件

相册

Available fields:

  • title;
  • template;

Album have related items AlbumItem which are added/edited through inline form.

Available AlbumItem items fields:

  • image;
  • content;

Available fields:

  • alignment;
  • template;
  • image;
  • content;

英雄

Available fields:

  • template;
  • image;
  • content;

滑块

Available fields:

  • title;
  • template;

Available SlideItem items fields:

  • image;
  • content;
  • order;
  • link_name;
  • link_url;
  • link_open_blank;

Slider have related items SlideItem which are added/edited through inline form.

批量上传

相册上有一个“批量上传”字段,该字段尝试了一个有效的ZIP存档文件 创建新相册项目。zip存档中的每个图像文件都将添加为 使用图像文件名作为项目标题的新相册项目。正在扫描zip存档文件 图像文件是递归的,因此使用完整的图像文件名,甚至 存档中的相对路径。

设置

这些是您可以在自己的项目设置中覆盖的默认设置。

阻止相册模板
用于呈现相册对象及其项的可用模板。默认 设置值仅包含一个默认模板。
块卡模板
渲染卡对象的可用模板。默认 设置值仅包含一个默认模板。
块英雄模板
渲染英雄对象的可用模板。默认 设置值仅包含一个默认模板。
块滑块模板
用于呈现滑块对象及其项的可用模板。默认 设置值仅包含一个默认模板。
块温度目录
存储临时ZIP存档以便批量上载的目录的路径。 默认为temp/
块的图像类型
ZIP存档中允许的图像文件扩展名可用于批量上载。默认 值允许jpgjpegsvggifpng
块大小限制
允许大容量上传的zip文件的最大文件大小(以字节为单位)。 默认为429916160(50mio)。

关于djangocms text ck编辑器的说明

djangocms文本ckeditor获取配置 CKEDITOR_SETTINGS["toolbar_HTMLField"]从插件使用时,可能有 如果要共享,从CKEDITOR_SETTINGS["toolbar_CMS"]复制 CMS页面中的ckeditor和块中的ckeditor的相同配置 插件。

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

推荐PyPI第三方库


热门话题
java SimpleCursorAdapter删除值   java结束while循环条件   java检查设备是否连接到特定网络   java组织。冬眠MappingException找不到逻辑名称为annotation getter的列   为什么java邮件中会抛出此异常?   加载SDK时发生java Eclipse错误   返回奇怪输出的Java数组   JavaXStream和对象类序列化   将枚举列表传递给namedQuery后出现java非法转换异常。Hibernate中的setParameter()   java Android studio不允许我在字符串上使用开关?   有没有办法从Java程序访问存储在Chrome中的cookie   java在枚举中构造实例而不修改枚举类   java Blackberry JDE FieldChangeListener   java修复错误:未报告的异常InterruptedException   java Spring数据JPA:findAll(具有规范和可分页)在计数查询中失败