堆栈:django CMS中的可重用内容块。
项目描述
堆栈:可重用内容块
用django CMS的话来说:这是一个可重用的占位符。它可以用作任何模板中的命名实体
{% load stack_tags %} {% stack 'my_footer' %}
这将创建一个具有 my_footer 标识符的 Stack。它可以在管理界面中进行编辑。
Stacks 还可以用于常规占位符内部。假设你有一些内容想在多个地方重用:创建一个堆栈,并在需要的地方使用 StackLinkPlugin 插入该堆栈。
Stacks 是多语言的(使用cms-plugins的多语言性。所以请确保你的堆栈被翻译成你放置页面的语言。
目前还没有验证来防止无限循环...所以请不要在一个包含指向自身的链接的 StackLinkPlugin 中放置一个堆栈。
需求
python>=2.6
Django>=1.3
django-cms>=2.3
安装和配置
pip install djangocms-stacks
在 settings
INSTALLED_APPS = ( [...] 'stacks', 'django_select2', [...] )
添加 Django-Select2 urls
urlpatterns = patterns('', [...] url(r'^select2/', include('django_select2.urls')), [...] )
创建数据库表
python manage.py migrate stacks
历史
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)
初始发布。基本的语言堆栈。
项目详情
关闭
djangocms-stacks-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 54c121659ca4d2f9d08650546b3a4f1ffb07313309e43fe5de0b4ba4cbf628e5 |
|
MD5 | 4e313483d9b5af7fd35af27f53ec61ff |
|
BLAKE2b-256 | 52dc25c7c30538a0d1341537c47bf30cec729746b45eacc45d78f8d8e812da53 |