该项目集成了django-responsive2和django cms>=3.0
djangocms-responsive-wrapper的Python项目详细描述
这个项目集成了django-responsive2和django-cms >= 3.0
这个django cms插件允许站点编辑器根据断点显示不同的内容。有关此概念背后更详细的说明和推理,请阅读django-responsive2.
的项目说明此项目需要django-responsive2和django-cmsv3.0或更高版本才能正确安装和配置。使用pip安装djangocms-responsive-wrapper时,也将自动安装django-responsive2。
有关django-responsive2的完整文档,请访问https://django-responsive2.readthedocs.org。
快速启动
安装djangocms-responsive-wrapper:
pip install djangocms-responsive-wrapper
将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
您也可以喜欢…
- Djangocms研究-https://github.com/mishbahr/djangocms-disqus
- djangocms fbcomments-https://github.com/mishbahr/djangocms-fbcomments
- djangocms表单-https://github.com/mishbahr/djangocms-forms
- djangocms gmaps-https://github.com/mishbahr/djangocms-gmaps
- djangocms安装程序-https://github.com/mishbahr/djangocms-instagram
- djangocms-twitter2-https://github.com/mishbahr/djangocms-twitter2
- djangocms youtube-https://github.com/mishbahr/djangocms-youtube