kidelag / eu-cookie-law-bundle
根据欧盟法律添加cookie div说明
1.0.1
2022-11-22 13:47 UTC
Requires
- php: >=5.5.9
- symfony/framework-bundle: ^2.8|^3|^6.0
This package is auto-updated.
Last update: 2024-09-22 18:04:43 UTC
README
描述
此捆绑包允许您向用户添加有关cookie的信息消息。这是根据ePrivacy指令的要求。
安装
- 安装捆绑包
composer require leblanc-simon/eu-cookie-law-bundle
- 激活捆绑包
// app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new LeblancSimon\EUCookieLawBundle\LeblancSimonEUCookieLawBundle(), ]; } }
无需做其他事情。对于text/html响应,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