leblanc-simon / eu-cookie-law-bundle
根据欧盟法律添加cookie div说明
0.9.2
2017-03-12 13:47 UTC
Requires
- php: >=5.5.9
- symfony/framework-bundle: ^2.8|^3
This package is auto-updated.
Last update: 2024-09-29 03:58:06 UTC
README
描述
此包允许您向用户添加有关cookie的信息消息。这是根据ePrivacy directive的要求。
安装
- 安装包
composer require leblanc-simon/eu-cookie-law-bundle
- 激活包
// app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new LeblancSimon\EUCookieLawBundle\LeblancSimonEUCookieLawBundle(), ]; } }
无需其他操作。HTML将自动注入到text/html响应中。
自定义
消息
可以通过翻译自定义消息和文本按钮。在您的项目中添加Resources/translations/EUCookieLaw.[locale].yml
并自定义您的文本。
cookie_law: message: | Afin de vous proposer le meilleur service possible, ce site utilise des cookies. En acceptant de continuer sur ce site, vous déclarer accepter leur utilisation. accept: J'accepte read_more: Voir plus
设计
要覆盖设计,请在CSS文件中使用id
#eu-cookie-law { } #eu-cookie-law-accept { }
配置
您可以使用配置自定义包
leblanc_simon_eu_cookie_law: # The name of the cookie use to know if the user is agree cookie_name: eu_cookie_law # The value of the cookie use to know if the user is agree cookie_value: accept # The template use to show the message template: 'LeblancSimonEUCookieLawBundle::eu_cookie_law.html.twig' # The name of route to be open read_more_link: name_to_route