Добавить тип поля "Язык" или "Сайт"

Рейтинг: 1.0000  
Новая
Предложил Пользователь 97123 01.02.2021 17:29:03

Добавить тип поля "Язык" или "Сайт"

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

Таким образом было бы удобно разграничить элементы, которые надо показывать только на одном языке. Например специализированные статьи только для англоговорящей аудитории или статьи только для российского рынка.

Либо селектор сайта в элементе инфоблока, если в настройках инфоблока выбрано несколько сайтов. Селектор выбора языка может быть слишком узкой реализацией а выбор сайта в данном случае может охватить большую аудиторию. Таким образом можно будет и тематически разделить контент(если на нескольких сайтах нужно выводить не все записи) и по языку(если на каждый язык создавать отдельный сайт).

Рейтинг: 0  
Пользователь 274166 02.02.2021 15:15:31
к сожалению, БУС для нескольких языков слишком гибкий и из коробки не рабочий...

Поле "сайт" указывается в настройках каждого ИБ,
Фильтрация элементов доступна для каждого компонента отдельно
Рейтинг: 0  
Пользователь 97123 02.02.2021 15:52:20
Я сейчас имею ввиду те случаи, когда, как-раз, один финфоблок привязан сразу к нескольким сайтам.

Например у меня новости для разных языков в подавляющем большинстве одинаковые, я могу завести поля для заголовка и детального текста под разные языки сразу и привязать инфоблок ко всем сайтам сразу.
Но при этом было бы не плохо сделать эксклюзив для определенного языка.

Ну и с языком это только одна из реализаций. Еще пример - несколько сайтов с общими, теми же самими, новостями. И возможность опубликовать новость для конкретного сайта было бы тоже не плохо.
Рейтинг: 0  
Пользователь 274166 02.02.2021 17:13:48
Насколько я знаю это реализуют свойствами типа NAME_EN NAME_DE NAME_FI
Рейтинг: 0  
Пользователь 97123 02.02.2021 17:18:53
Да, я про это и говорю. Тут я уже говорю про то, что это можно использовать в списках, и детальных страницах для идентификации языка. И возможности просмотра на том или ином языке. Так как проверять поле NAME_EN, например не надежно, так как статья для английского языка может быть еше не завершена. Данный тип позволит качественно создать необходимые фильтры, а контент менеджеру очевиднее управлять контентом.