Однажды после работы от скуки сделал для себя простенькое уведомление о куках для ротора.
Решил сделать максимально просто:
1.
Проверка наличия куки: Функция
'checkCookieConsent()' проверяет, установлен ли уже куки с согласием пользователя.
2.
Установка куки: Функция
'setCookie()' создает куки с названием
'cookieConsent', значением
'accepted' и сроком действия 365 дней.
3.
Отображение уведомления: Если куки с согласием пользователя не найдено, отображается уведомление с кнопкой "Понял!".
4.
Скрытие уведомления: После нажатия на кнопку "Понял!" куки устанавливается, и уведомление скрывается.
Т.к. я пользуюсь всего одной темой в файл
public/themes/default/views/theme.blade.php в
body прописать кусок кода:
<div id="cookie-notice">
{{ __('main.cookie_alert_text') }}<button id="accept-cookies">{{ __('main.cookie_alert_button') }}</button>...
Просмотры: 255
Автор:
Андрей
17.08.2024 / 05:28
Комментарии (0)
»