跳转到主要内容

Volto管理cookieconsent横幅的插件

项目描述

https://travis-ci.cn/collective/collective.volto.cookieconsent.svg?branch=master

Volto管理cookieconsent横幅的插件

功能

  • 控制面板,用于管理Plone注册表中的cookieconsent设置。

  • 提供这些设置的Volto的Restapi视图

Volto端点

默认情况下,匿名用户无法通过plone.restapi访问注册资源(存在特殊权限)。

为了避免让所有人启用注册访问权限,此包公开了一个具有cookie consent配置的专用restapi路由:@cookieconsent-infos

> curl -i https://127.0.0.1:8080/Plone/@cookieconsent-infos -H 'Accept: application/json' --user admin:admin

结果类似于这样

{
    "accept_on_scroll": true,
    "cookie_consent_configuration": {'some':'data'}
}

控制面板

您可以直接从Volto编辑设置,因为控制已在Plone上注册,并通过plone.restapi可用。

cookie_consent_configuration的理想内容应该是

{
    "en": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sapien velit, aliquet eget commodo nec, auctor a sapien. Nam eu neque vulputate diam rhoncus faucibus. Curabitur quis varius libero. Lorem.",
    "it": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sapien velit, aliquet eget commodo nec, auctor a sapien. Nam eu neque vulputate diam rhoncus faucibus. Curabitur quis varius libero. Lorem."
}

Volto集成

要在Volto中使用此产品,您的Volto项目需要包含一个新插件: https://github.com/collective/volto-cookie-banner

翻译

此产品已翻译成

  • 意大利语

安装

通过将其添加到您的构建中安装collective.volto.cookieconsent

[buildout]

...

eggs =
    collective.volto.cookieconsent

然后运行 bin/buildout

贡献

许可证

该项目受GPLv2许可。

贡献者

变更日志

1.1.1 (2021-07-19)

  • 添加了意大利语翻译 [giulia]

1.1.0 (2020-12-28)

  • 使用uids管理内部链接以保持一致性。 [cekk]

1.0.0 (2020-04-08)

  • 初始发布。 [cekk]

项目详情


下载文件

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

源分布

collective.volto.cookieconsent-1.1.1.tar.gz (24.9 kB 查看哈希)

上传时间

由以下支持