Связь
Здравствуйте! Я Ваш личный надежный программист.
1С Предприятие 8.2-8.3, 1С-Битрикс: Управление сайтом, Битрикс24

Поля Раздела на другом языке применяется только после повторного сохранения базовой языковой версии

"Поля Раздела на другом языке применяется только после повторного сохранения базовой языковой версии"А теперь детали:Если перейти в раздел и выбрать например EN и внести изменения в элементе: название, метаданные и прочая информация и нажать сохранить, то на публичной части сайте они не применяются даже после полного сброса кеша сайта. Применение происходит только при сохранении в админке на базовом языке, в моём случае на русском.Это дико не удобно, постоянно сохранять раздел по 2 раза и...
 
"Поля Раздела на другом языке применяется только после повторного сохранения базовой языковой версии"

А теперь детали:
Если перейти в раздел и выбрать например EN и внести изменения в элементе: название, метаданные и прочая информация и нажать сохранить, то на публичной части сайте они не применяются даже после полного сброса кеша сайта. Применение происходит только при сохранении в админке на базовом языке, в моём случае на русском.

Это дико не удобно, постоянно сохранять раздел по 2 раза и переключаться между языками, теряется время.

Всё правильно работает при работе с элементами, значит можно правильно настроить для разделов.
Изменено: Константин - 05.12.2023 21:20:19
 

Приветствую!

После проверки на типовом шаблоне подтверждено, что все функционирует правильно, и повторное сохранение не требуется. Возможно, возникли проблемы на вашем собственном шаблоне.

 
Выяснили, что баг с категориями всё таки возникает в закодированном коде вашего модуля мультиязычности.

Тут bitrix/modules/modulemarket.translator/include.php
Событие OnBeforeIBlockSectionUpdate

Если убрать амперсанд из функции у аргумента $arFields, чтобы она перестала быть ссылочной переменной - все заработает правильно.
Скрин https://72seo.ru/s/2024-03-14_103311.jpg

Поскольку там код закодирован, то невозможно предсказать последствия такого изменения.

Поэтому очень прошу проверить ваш закодированный код и разобраться в описанной выше ошибке. Заранее спасибо!
Изменено: Константин - 14.03.2024 09:37:50
 
Пожалуйста, подскажите , вы данные манипуляции проводите на новосозданном разделе?  
 
Цитата
Пожалуйста, подскажите , вы данные манипуляции проводите на новосозданном разделе?  
Нет, на уже добавленных ранее разделах.
Изменено: Константин - 18.03.2024 12:25:22
 
Спасибо за обращение. Мы проверили на типовом шаблоне — проблем не выявлено. В вашем случае помогла галочка в настройках инфоблока "Очистить кеш вычисленных значений"
Читают тему
file_download Скачать Модуль Маркет
file_download Скачать Модуль Маркет