fix(admin): restore modal and accordion behavior on Bootstrap 5
Bootstrap 5 requires the bs- prefix on data attributes, so data-dismiss and data-parent were doing nothing: modal close buttons did not close the dialog and sidebar accordion sections did not collapse each other. Also replaces the removed .close class with .btn-close.
fix(consent): make the title field a textarea and fix the checkbox markup
The title accepts HTML and long texts, so a single-line input was too cramped. Also switches the consent checkboxes to the Bootstrap 5 form-check classes.
The generated dictionaries had drifted from their .po sources: languages translated on Crowdin were missing, and the collections module had no dictionaries at all.
feat(consent): allow HTML in the cookie banner text
The banner text is entered by an administrator and is now sanitized on output with an inline-only allowlist instead of being escaped, so it can carry links to the cookie policy. The admin form documents the supported markup.
fix(consent): use bootstrap 5 markup for the consent checkbox
The template still used the Bootstrap 4 custom-control classes, which no longer exist in the compiled CSS, so a long consent title wrapped the checkbox onto its own line.
Мы используем файлы cookie и сервис веб-аналитики Яндекс.Метрика. Используя сайт, вы соглашаетесь с Политикой использования cookie-файлов и даёте согласие на обработку данных сервисом веб-аналитики Яндекс.Метрика в соответствии с Политикой обработки персональных данных. Cookies можно отключить в любой момент в настройках вашего браузера.