opencontent / occookielaw-ls
OpenContent CookieLaw
1.1.1
2017-03-23 17:04 UTC
Requires
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 中翻译默认文本