django fluent内容的cookie通知横幅
fluentcms-cookielaw的Python项目详细描述
安装
首先安装模块,最好是在虚拟环境中。它可以从pypi安装:
pip install fluentcms-cookielaw
后端配置
首先确保项目是为django-fluent-contents配置的。
然后添加以下设置:
INSTALLED_APPS += ( 'fluentcms_cookielaw', )
之后可以创建数据库表:
./manage.py syncdb
现在,可以将CookieLawPlugin添加到您的PlaceholderField 以及PlaceholderEditorAdmin管理屏幕。
前端配置
确保所有插件媒体文件都由django-fluent-contents公开:
{% load fluent_contents_tags %} {% render_content_items_media %}
这个标签应该放在页面的底部,在所有插件呈现之后。 更多配置选项-如与Django压缩机集成- 请参阅template tag documentation。
css代码
样式表代码故意省略,因为作者通常喜欢提供自己的样式。
要快速入门,请在站点中包含fluentcms_cookielaw/js/cookielaw.css。
javascript代码
javascript集成不需要配置。
默认情况下,插件包含隐藏cookie通知栏所需的所有javascript代码。
如果需要,可以使用以下设置更改包含资源:
FLUENTCMS_COOKIELAW_JS = ( 'fluentcms_cookielaw/js/cookielaw.js', )
如果一个值定义为None,它将从前端媒体中排除。
HTML代码
如果需要,可以通过重新定义fluentcms_cookielaw/banner.html覆盖HTML代码
贡献
如果您喜欢这个模块,分叉它,或想改进它,请让我们知道! 也欢迎拉取请求。:-)