堆栈:Django CMS中可重用的内容块。

djangocms-stacks的Python项目详细描述


堆栈:可重用的内容块

用django cms来说:这是可重用的占位符。它可以在任何模板中用作命名实体:

{% load stack_tags %}
{% stack 'my_footer' %}

这将创建一个带有my_footer标识符的Stack。它可以在管理编辑。

Stacks也可以在常规占位符中使用。假设您有一些内容要在其中重复使用 多个位置:创建一个堆栈,并在需要时使用StackLinkPlugin插入该堆栈。

栈是多语言的(使用cms插件的多语言性)。因此,请确保将堆栈转换为 你所放置页面的语言。

目前没有防止无限循环的验证…所以请不要放置StackLinkPlugin 在一个堆栈中,有一个指向自身的链接。

要求

  • python>=2.6
  • Django>=1.3
  • django-cms>=2.3

安装和配置

pip install djangocms-stacks

settings

INSTALLED_APPS = (
    [...]
    'stacks',
    'django_select2',
    [...]
)

添加Django-Select2url:

urlpatterns = patterns('',
    [...]
    url(r'^select2/', include('django_select2.urls')),
    [...]
)

创建数据库表:

python manage.py migrate stacks

基于https://github.com/divio/django-contentblock的想法。

历史记录

0.2.3(2014-03-15)

添加设置以禁用堆栈小部件

0.2.2(2012-12-10)

为ajax请求添加权限检查

0.2.1(2012-12-10)

将django-select2添加为选择字段

0.2(2012-12-10)

初次发布。基本的多语言堆栈。

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

推荐PyPI第三方库


热门话题
带子字符串的java StringIndexOutOfBoundsException   多线程为什么线程池中的任务不在FIFO、Java之后执行   java setText因NullPointerException而失败   java如何捕获SDBUS:C++中的错误异常?   java如何在apachebeam中进行SQL转换时将int转换为boolean   java和spring中的JCR是什么   java在weblogic服务器上部署Spring boot web app后,错误为ORA01427:singlerow子查询返回多行   Java序列化效率   java如何在请求参数spring中使用对象编码url字符串   java Apache Spark流媒体定制接收器(socket服务器)   java为什么我的stdout不能使用ZeroTurnound重定向输出实时流式传输   指针有一个对象的变量指向Java中另一个对象的变量   java向JPanel添加垂直滚动能力   java让ghostscript接收名称中带有空格的文件(比如“我的文档”中的某些内容)   java如何在php中引用其他对象?   java Android致命异常线程层次结构(请解释)   sql java sql查询错误   在java中刷新outputscreen并同时获取输入   Java 6语言与C#3.0语言的比较