MODX. Соблюдение закона ЕС о печеньках (cookies) с помощью компонента CookieConsent
Отредактировано: 25 Октября 2019
Сайты, у которых есть посетители из Евро Союза, должны соблюдать закон ЕС о файлах cookie, который гласит: каждый посетитель должен дать свое согласие на использование файлов cookie.
Реализовать это согласие на платформе MODX поможет компонент CookieConsent. CookieConsent отображает сообщение, информирующее каждого посетителя о том, что сайт использует файлы cookie, и ссылку на политику использования cookie на данном сайте.
Плагин начинает работать сразу же после установки, он запускается по системному событию OnWebPagePrerender.
Чтобы установить собственные настройки:
- Откройте плагин CookieConsent (на вкладке элементы, в списке плагинов);
- Перейдите на вкладку «Параметры»;
- Добавьте новый набор;
- Выберите новый набор в списке и установите нужные значения;
- Перейдите на вкладку «Системные события»;
- Обновите поле «Набор свойств» для OnWebPagePrerender, указав имя нужного набора.
Информацию о наборе свойств на событии OnWebPagePrerender нужно обновлять каждый раз, когда происходит обновление плагина CookieConsent. Это особенность работы MODX. Однако значения, которые вы установили в пользовательском наборе свойств, будут сохраняться между обновлениями.
Параметры CookieConsent
Параметр | Описание | По умолчанию |
---|---|---|
cookieDays |
Количество дней, в течение которых cookie должен храниться | 365 |
cookieName |
Имя файла cookie, который определяет, было ли дано согласие | CookieConsent |
idCookiePolicy |
Идентификатор ресурса, содержащего политику cookie сайта | |
tpl |
Название чанка, содержащего заявление об отказе от cookie | cookieConsent |
class |
Имя селектора класса для CookieConsent HTML | cookieconsent |
includeCSS |
Нужно ли включать файл CSS | |
includeJS |
Нужно ли включать файл JavaScript | |
pathCSS |
Расположение файла CSS. Используйте заполнитель {assets_path} в качестве ярлыка. Должен включать «.css» | {} Assets_path /.../ cookieconsent-min.css |
pathJS |
Расположение файла JavaScript. Используйте заполнитель {assets_path} в качестве ярлыка. Должен включать «.js» | {} assets_path /.../ mabCookieSet-min.js |
Здравствуйте!
Позвольте представиться, меня зовут Марина. Более 10 лет я занимаюсь обслуживанием сайтов и развитием интернет проектов. Если вы хотите избавиться от хлопот связанных с созданием и поддержкой сайта, тогда вы попали по адресу. При работе с сайтами я предоставляю качественные услуги, ориентируясь на ваши индивидуальные потребности. Для связи со мной воспользуйтесь формой обратной связи.