Django CMS文章管理插件
cmsplugin-articles的Python项目详细描述
它是一个简单的插件,允许你以博客的方式组织你的文章页面。 它不会破坏最初的页面发布工作流,但有一些技巧可以将文章收集到博客应用程序中。
要求
它工作良好,在Python 2.7下测试。需要以下库
- Django>;=1.5
- django-cms>;=3.0(我们建议使用django cms 3.0及更高版本,如果您需要以前的cms版本支持并遇到一些问题,请与我们联系)
安装
$ pip install cmsplugin-articles
在settings.py
中配置已安装的应用程序INSTALLED_APPS = [ # django contrib and django cms apps 'cmsplugin_articles', ]
迁移数据库
django-admin.py migrate cmsplugin_articles
用法
- 以一种常见的方式创建一个页面,它将是一个根页面,一个文章列表;
- 将ArticlesPlugin添加到页面的内容占位符中,这将显示已发布文章的列表;
- 创建一个文章页面作为子页面,它将自动显示在列表中。
定制
您可以通过覆盖以下模板自定义此插件
- cms/plugins/articles.html(插件模板布局)
- cms/plugins/article_teaser.html(如果您想更改摘要模板,例如对摘要图像使用简单缩略图)
- cms/plugins/articles_pagination.html(分页模板,如果您想添加额外的css类的话)
路线图
- python 3支持
更改日志
更改日志可以在repo’s release notes
贡献
从repo分叉,创建一个功能分支,然后向我发送pull请求。欢迎创建新问题或通过电子邮件与我联系。