堆栈: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 ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本