Модуль 152-ФЗ

Как изменить основной текст, на который ведут ссылки из модуля 152-ФЗ? Нашёл только языковые переменные, но там смешаны части текста Соглашения и кнопок.

Может тут:
Веб-сайт – Страницы – Политика конфиденциальности.

upd: проверил, не оно.
Остается менять через Переводы, потому что страница политики генерируется из шаблона в /templates/addons/rus_personal_data_processing/views/personal_data/manage.tpl, который включает в себя все эти языковые переменные.
Либо отредактировать переменную текста с ссылкой, и вставить туда ссылку на свою кастомную страницу.

Все языковые переменные модуля вы можете посмотреть тут

var/langs/ru/addons/rus_personal_data_processing.po

Всем добрый день. Прошу помочь новичку. Пытаюсь поменять текст из модуля 152-ФЗ.
Через Языковые Переменные попала в “Редактирование содержимого” и прямо на сайте смогла поменять часть текста. Но полностью текст не влез, так как изначально в шаблоне 5 заголовков, а в моем тексте 8. Подскажите как мне добавить еще 3 блока Заголовка и соответственно 3 текста в политику конфиденциальности?
Пример вот такой:
Блок заголовка (выделен жирным) 6. Права и обязанности сторон
Блок теста: 6.1. Пользователь вправе:
6.2. Пользователь обязан и т.д.

Заранее спасибо за помощь. Если эта тема уже ранее обсуждалась, прошу меня извинить - не нашла.

В файле manage.tpl (в “Шаблонах” находится в responsive/templates/addons/rus_personal_data_processing/views/personal_data/) нужно добавить строки под новые блоки с текстом.

Откройте файл и перед закрывающим тегом </div> вставьте следующий код:

<p class="ty-text-confidentiality-policy"><strong class="ty-header-confidentiality">{__("addons.rus_personal_data_processing.duties")}</strong>
</p>
<p class="ty-text-confidentiality-policy">{__("addons.rus_personal_data_processing.duties_text")}</p>
<p class="ty-text-confidentiality-policy"><strong class="ty-header-confidentiality">{__("addons.rus_personal_data_processing.user_can")}</strong>
</p>
<p class="ty-text-confidentiality-policy">{__("addons.rus_personal_data_processing.user_can_text")}</p>
<p class="ty-text-confidentiality-policy"><strong class="ty-header-confidentiality">{__("addons.rus_personal_data_processing.user_must")}</strong>
</p>
<p class="ty-text-confidentiality-policy">{__("addons.rus_personal_data_processing.user_must_text")}</p>

После добавления и сохранения, у вас в тексте политики появятся три блока с заголовком и текстом.
Останется только создать под них языковые переменные с нужным текстом.
Через Администрирование - Языки - Переводы создаете новые переменные с текстом для них:

Заголовок “Права и обязанности”:
addons.rus_personal_data_processing.duties
Текст:
addons.rus_personal_data_processing.duties_text

Заголовок “Пользователь вправе”:
addons.rus_personal_data_processing.user_can
Текст:
addons.rus_personal_data_processing.user_can_text

Заголовок “Пользователь обязан”:
addons.rus_personal_data_processing.user_must
Текст:
addons.rus_personal_data_processing.user_must_text

2 лайка

albinoz! Спасибо Вам за помощь. Сами бы никогда не разобрались. С наступающим Вас Новым годом! Удачи во всем!

1 лайк

Я прошу прощения. А этот файл где находиться? Я нашла его в …/public_html/design/themes и в …/public_html/var/themes_repository.
И там и там по очереди добавила текст, но он так и не появился в тексте политики.
Новые языковые переменные создала - названия верные.

Нужен файл в design/themes.

Проще всего редактировать файлы через админку сайта: идете в Дизайн - Шаблоны и слева находите нужный файл.

Как в форме “Регистрация” на сайте сделать галочку напротив Политики неактивной, чтобы пользователь сам установил флажок?

В responsive/templates/addons/rus_personal_data_processing/hooks/profiles/account_update.post.tpl на третьей строке:

<input type="checkbox" id="elm_personal_data" value="Y" checked="checked" />

удалить checked="checked"

1 лайк

Albinoz, спасибо! Разобрались! У нас мультивитринность, Модуль 152 ФЗ был установлен на Все Магазины, поэтому при выборе нужного мне магазина в Шаблонах не могла найти нужный файл. Открыла шаблоны в режиме Все магазины, поменяла все в файле manage, а языковые переменные создала в нужном магазине. И все заработало!

Рад, что все получилось :relieved: