Как перевести блоки, созданные внутри Layout Builder

Аватар пользователя portfolio portfolio 18 января в 18:30

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

Я использую в Drupal 9 модуль Layout Builder. И сейчас возникла необходимость перевода сайта на другие языки.

Столкнулся с проблемой - почему-то не переводятся блоки, которые созданы внутри Layout Builder(см. скриншот)
В теории есть модуль Layout Builder Symmetric Translations, но его установка ничем не помогла.

Может кто-то знает как решить проблему?

Комментарии

Аватар пользователя portfolio portfolio 18 января в 20:44

Да, включен.
Если я создаю блоки в админке через Custom block (по старинке) и потом в Layout Builder вставляю эти блоки, то они переводятся. Но это очень неудобно. особенно если страница длинная и для неё нужно будет много очень блоков создавать.

Не переводятся блоки если их создаёшь именно внутри Layout Builder.
Т.е. вроде бы сущность одна и та же, а перевода нет.

Аватар пользователя gun_dose gun_dose 18 января в 21:12

А если переключить язык и открыть лэйаут на редактирование, и там менять контент блоков, он для всех языков поменяется?

Аватар пользователя portfolio portfolio 18 января в 22:07

Если открыть Layout для редактирования на странице перевода, то я могу только промотать вниз-вверх контент страницы внутри него (т.е. блоки созданные в Layout Builder).
У меня нет даже возможности выбрать редактирование этих блоков. Просто курсор в режиме cursor:pointer над всеми блоками и всё.

Редактировать их можно только на странице оригинального(основного) контента. Т.е. там где создавались эти блоки