Django-CMS插件用于django-blog-zinnia
项目描述
Cmsplugin-zinnia是django-blog-zinnia和django-cms之间的桥梁。
本软件包提供插件、菜单和apphook,以便将您的Zinnia博客集成到django-cms网站中。
此应用程序捆绑的代码是zinnia.plugins模块的副本,旨在与django-blog-zinnia > 0.11进行向前兼容。
安装
安装Zinnia和CMS后,您只需在项目的设置中注册cmsplugin_zinnia,即可在项目的INSTALLED_APPS部分。
带有插件的条目
如果您想在条目中使用django-cms的插件系统,本软件包提供了一个扩展的Entry,其中包含一个PlaceholderField。
只需在项目的设置中添加此行即可使用它。
ZINNIA_ENTRY_BASE_MODEL = 'cmsplugin_zinnia.placeholder.EntryPlaceholder'
使用apphook的技巧
如果您想使用apphook在由CMS处理的特定URL下提供博客功能,请记住这个提示
一旦注册了apphook,您就可以从urls.py中删除对'zinnia.urls'的包含,然后重新启动服务器以看到完全效果。
设置
CMSPLUGIN_ZINNIA_APP_URLS
默认值: ['zinnia.urls']
Zinnia AppHook使用的URL集。
CMSPLUGIN_ZINNIA_TEMPLATES
默认值: [](空列表)
用于扩展插件渲染模板的元组列表。
示例
CMSPLUGIN_ZINNIA_TEMPLATES = [ ('entry_custom.html', 'Entry custom'), ('entry_custom_bis.html', 'Entry custom bis') ]
变更日志
0.8.1
使用Django 1.9消除警告
0.8
Django 1.8兼容性
0.7
PlaceholderEntry混合
Django 1.7和Zinnia 0.15兼容性
0.6
Django-CMS 3.0兼容性
0.5.1
Python 3兼容性修复
更好的帮助文本和图例
0.5
存档插件
标签云插件
作者列表插件
分类插件
特色条目过滤器
最新条目的偏移量
文档改进
可配置的apphook的urls
支持自定义auth.User模型
修复插件的翻译
修复无上下文HTML渲染
Django v1.5兼容性
Zinnia v0.13兼容性
更新buildout安装
0.4.1
Django-CMS 2.2+兼容性修复
0.4
修复Entry.content渲染问题
与最新版本的Zinnia兼容
0.3
日历插件。
QueryEntries插件。
插件的滑块模板。
文档改进。
修复月份缩写下的面包屑
Django 1.4和Django-CMS 2.3兼容性
0.2
更好的演示。
重命名模块。
修复与mptt的依赖关系。
修复EntryPlaceholder的Meta。
0表示所有插件上的条目。
将菜单节点设置为不可见而不是删除。
0.1
基于zinnia.plugins的初始版本。
项目详情
cmsplugin_zinnia-0.8.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 83f7a65b66896c8a43629ce9171f41db28a80f53b732b0e9e7ba1c27aaad9470 |
|
MD5 | 7cb2d32e1f17c42d813fe69f4327e19f |
|
BLAKE2b-256 | a9baa930cbfd9e8e952761c2a4b52fbc3080ea4615f1d1b0a03aa9fb894e21b1 |