opencontent/ocgdprtools-ls

OpenContent GDPR 工具

安装数: 3,963

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 6

分支: 1

开放问题: 0

类型:ezpublish-legacy-extension

1.4.5 2020-01-13 21:28 UTC

This package is auto-updated.

Last update: 2024-09-14 07:55:18 UTC


README

该扩展安装了一个 数据类型,用于收集对象和 infocollector 级别的信息接受。

在类属性编辑界面中,需要输入一个 文本、一个 链接 和一个 链接文本

  • 文本应该是这样的:“我已经阅读了通知文本,并接受所有条款”
  • 链接必须指向包含通知文本的网页
  • 链接文本用于显示链接,应该是这样的:“通知文本”

该扩展使用 request/input 事件监听器来 拦截对象中的非上下文化请求:例如 notification/settings 或 shop/userregister

监听器需要在 gdprtools.ini 中配置,以指定要拦截的 URL 和何时点击按钮

例如

[RuntimeAcceptance]
UriList[notification_settings]=notification/settings

[RuntimeAcceptance_notification_settings]
Title=Accettazione informativa privacy sulle impostazioni delle notifiche
Text=Ho preso visione e accetto l'informativa sul trattamento dei dati personali
Link=/Informativa-Privacy
LinkText=Testo informativa privacy
ButtonName=Store

当用户点击名为 Store 的按钮时(指向 action notification/settings),会介入其中,中断执行并显示一个页面(/gpdr/acceptance),该页面根据 ini 中输入的文本进行配置:接受通知后将继续执行原始模块,并在 ezpreferences 中记录时间戳和标识符

[RuntimeAcceptance_default] 设置中设置了默认值。