t3g/symfony-usercentrics-bundle
为Symfony集成usercentrics.com
2.0.0
2024-09-09 08:05 UTC
Requires
- php: ^8.0
- symfony/dependency-injection: ^5.4 || ^6.4
- symfony/twig-bundle: ^5.4 || ^6.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- overtrue/phplint: ^3.0 || ^4.0 || ^5.0
- symfony/phpunit-bridge: ^5.4 || ^6.4
This package is auto-updated.
Last update: 2024-09-09 08:05:50 UTC
README
此包将usercentrics.com的实现集成到Symfony中。
安装
通过composer安装此包:composer req t3g/symfony-usercentrics-bundle
配置
创建一个包含以下配置的文件config/packages/usercentrics.yaml
usercentrics: id: xxxxxxxxx
在模板中的使用
首先,必须包含usercentrics主库。为此,可以调用Twig函数usercentrics()
,无需任何额外参数。
{{ usercentrics() }}
之后,还可以包含额外的数据服务提供者(DSP)。以下是一个包含Google Analytics的示例:
{{ usercentrics('Google Analytics', {async: true, src: 'https://#/gtag/js?id=UA-XXXXXXXX-X'}) }} {{ usercentrics( 'Google Analytics', {}, ' window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag(\'js\', new Date()); gtag(\'config\', \'UA-XXXXXXXX-X\'); ' ) }}