该项目集成了django-responsive2和django cms>=3.0

djangocms-responsive-wrapper的Python项目详细描述


Latest VersionDownloadsLicense

这个项目集成了django-responsive2django-cms >= 3.0

这个django cms插件允许站点编辑器根据断点显示不同的内容。有关此概念背后更详细的说明和推理,请阅读django-responsive2.

的项目说明

此项目需要django-responsive2django-cmsv3.0或更高版本才能正确安装和配置。使用pip安装djangocms-responsive-wrapper时,也将自动安装django-responsive2

有关django-responsive2的完整文档,请访问https://django-responsive2.readthedocs.org

快速启动

  1. 安装djangocms-responsive-wrapper

    pip install djangocms-responsive-wrapper
    
  2. responsive_wrapper添加到INSTALLED_APPS

    INSTALLED_APPS = (
        ...
        'responsive_wrapper',
        ...
    )
    

基于窗口大小的ajax加载插件

默认情况下,responsive_wrapper根据设备维度呈现插件。

但是,如果希望插件使用窗口大小来呈现插件,请将RESPONSIVE_WRAPPER_TEMPLATE设置为使用备用模板:

RESPONSIVE_WRAPPER_TEMPLATE = 'responsive_wrapper/live_reload.html'

然后将responsive_wrapper.urls添加到项目的urls模块中,或者创建一个django cms页面以将应用程序挂接到其中。在Advanced Settings中,将其应用程序设置为Responsive Wrapper(这需要重新启动服务器):

urlpatterns = patterns(
    ...
    url(r'^responsive/', include('responsive_wrapper.urls')),
    ...
)

当内容被替换时,live_reload.html中包含的ResponsiveWrapper.js将触发replace事件。当您希望更改某些样式或根据加载内容的页面重新初始化任何javascript时,这将非常有用。

配置

插件模块:

RESPONSIVE_WRAPPER_MODULE = _('Generic')

插件名称:

RESPONSIVE_WRAPPER_NAME = _('Responsive Wrapper')

用于呈现模板的模板路径:

RESPONSIVE_WRAPPER_TEMPLATE = 'responsive_wrapper/default.html'

插件可以插入到文本插件中吗?

RESPONSIVE_WRAPPER_TEXT_ENABLED = False

此插件只能附加到附加到页面的占位符上吗?:

RESPONSIVE_WRAPPER_PAGE_ONLY = False

插件类名的列表。如果设置了此选项,则只能将此处列出的插件添加到此插件:

RESPONSIVE_WRAPPER_CHILD_CLASSES = None

是否要求此插件是另一个插件的子插件?或者可以添加到任何占位符:

RESPONSIVE_WRAPPER_REQUIRE_PARENT = False

插件类名的列表。如果设置了此选项,则只能将此插件添加到此处列出的插件中:

RESPONSIVE_WRAPPER_PARENT_CLASSES = None

设置字段集以控制插件“添加”和“更改”窗体的布局:

RESPONSIVE_WRAPPER_FIELDSETS = None

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

推荐PyPI第三方库


热门话题
在reducer中迭代自定义可写组件时出现java问题   属性文件中属性的java命名约定   任务链关闭的java Executor服务   java从Eclipse中的字段生成多个构造函数   java通过继承读取Json   java在不知道密钥的情况下解析json   java camel cxf如何在电子邮件中发送soap请求响应   java程序似乎跳过了if语句的一部分,在移回正确位置之前先移到else语句   测试简单的Java加密/解密inputFileName不存在   java从Jenkins REST API获取所有作业的所有构建的构建细节   java基本包装器和静态“类型”类对象   在WebSphere8.5上部署java代码   java对象相等(对象引用“=”)   java MongoDB整型字段到枚举的转换   每次我重新导入gradle时,IntelliJ都会不断重置Java设置   类型使用键或索引从Java中的数据类型检索值   在Java的列表接口中需要listIterator()和iterator()是什么?