跳转到主要内容

为django-fluent-contents显示cookie通知横幅

项目描述

fluentcms-cookielaw

https://github.com/django-fluent/fluentcms-cookielaw/actions/workflows/tests.yaml/badge.svg?branch=master https://img.shields.io/pypi/v/fluentcms-cookielaw.svg https://img.shields.io/pypi/l/fluentcms-cookielaw.svg https://img.shields.io/codecov/c/github/django-fluent/fluentcms-cookielaw/master.svg

django-fluent-contents显示网站上的cookie通知的插件。

安装

首先安装模块,最好在虚拟环境中。可以从PyPI安装

pip install fluentcms-cookielaw

后端配置

首先确保项目已配置为django-fluent-contents

然后添加以下设置

INSTALLED_APPS += (
    'fluentcms_cookielaw',
)

之后可以创建数据库表

./manage.py syncdb

现在,可以将CookieLawPlugin添加到您的PlaceholderFieldPlaceholderEditorAdmin管理屏幕中。

前端配置

确保所有插件媒体文件都由django-fluent-contents公开

{% load fluent_contents_tags %}

{% render_content_items_media %}

此标签应放置在页面底部,在所有插件渲染之后。有关更多配置选项,例如与django-compressor的集成,请参阅模板标签文档

CSS代码

样式表代码有意省略,因为作者通常喜欢提供自己的样式。

要快速开始,请将 fluentcms_cookielaw/js/cookielaw.css 包含到您的网站中。

JavaScript 代码

JavaScript 集成不需要配置。

默认情况下,插件包含所有必要的 JavaScript 代码来隐藏 cookie 通知栏。

如果需要,可以通过以下设置更改包含的资源

FLUENTCMS_COOKIELAW_JS = (
    'fluentcms_cookielaw/js/cookielaw.js',
)

如果定义的值为 None,则将从前端媒体中排除。

HTML 代码

如果需要,可以通过重新定义 fluentcms_cookielaw/banner.html 来覆盖 HTML 代码。

贡献

如果您喜欢这个模块,已经进行了分支操作,或者想改进它,请告诉我们!我们也欢迎拉取请求。:-)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

fluentcms-cookielaw-3.0.tar.gz (13.4 kB 查看哈希值)

上传时间 源代码

构建分布

fluentcms_cookielaw-3.0-py3-none-any.whl (14.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持