opencontent/occookielaw-ls

OpenContent CookieLaw

安装: 22

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

语言:Smarty

类型:ezpublish-legacy-extension

1.1.1 2017-03-23 17:04 UTC

This package is auto-updated.

Last update: 2024-09-10 18:31:15 UTC


README

该扩展会自动注入到页面布局中的模板 occookielaw/design/standard/templates/inject_in_page_layout.tpl(从 https://www.cookiechoices.org/ 获取)

无需手动添加模板,输出过滤器会替换 </body> 中的文本内容。

页面 '更多信息' 的内容在 occookielaw/design/standard/templates/cookie.tpl 中是静态的,并由 "cookie" 模块根据变量生成

  • string $site_url = site.ini[SiteSettings]SiteName ( site.ini[SiteSettings]SiteUrl )
  • string $info_mail = site.ini[SiteSettings]PrivacyEmail se non c'è notification.ini[SiteSettings]EmailSender se non c'è site.ini[SiteSettings]AdminEmail

激活

  • <document_root_mio_sito>/extension 中执行
git clone https://github.com/Opencontent/occookielaw.git
  • 在后台(或通过 site.ini 重新生成 autoload)激活扩展

  • 清空 ini 和模板缓存

个性化设置

  • 在 cookielaw.ini 中
[AlertSettings]
MessageText=
DismissButtonText=
InfoButtonText
  • 在个人扩展中执行对文件 occookielaw/design/standard/templates/cookie.tpl 的覆盖(静态,即没有在 override.ini 中的规则)

排除

在 cookielaw.ini 中,还可以根据当前 URL 或用户配置排除规则

  • 如果当前用户已登录,则不注入模板
[UriExcludeList]
ExcludeUserLoggedIn=enabled
  • 如果当前 URL 包含在列表中(允许使用通配符),则不注入模板
[UriExcludeList]
Exclude[]=user/register
Exclude[]=content/edit/*

待办事项

  • 在 occookielaw/classes/occookielaw.php 中翻译默认文本