Как вывести ссылки на 2 соединенные переводом страницы через Babel в Modx?

Для того чтобы вывести ссылки на две соединенные переводом страницы через Babel в MODX, вам потребуется выполнить следующие шаги:

1. Установите и настройте пакет Babel в вашей установке MODX. Babel - это плагин MODX, который позволяет создавать многоязычные сайты.

2. Создайте страницы на разных языках с помощью Babel. Для этого вам понадобится создать основную страницу и добавить переводы для нее на других языках. Если, например, ваша основная страница находится в разделе "Контент" с идентификатором 1, а вы хотите добавить переводы на язык "en" и "de", то вы создадите новые страницы в разделе "Контент" с идентификаторами 2 и 3 соответственно.

3. Создайте шаблон для вывода ссылок на соединенные переводом страницы. Самый простой способ - это создать новый шаблон чанка с помощью редактора кода MODX. В этом чанке вы будете определять логику вывода ссылок на страницы. Пример кода для шаблона может выглядеть следующим образом:

<a href="[[~[[*id]]? &babelLanguage=en]]">English</a>
<a href="[[~[[*id]]? &babelLanguage=de]]">Deutsch</a>

В коде выше мы используем MODX-теги для создания ссылок на страницы. [[*id]] - это MODX-тег для получения идентификатора текущей страницы. В нашем случае это идентификатор основной страницы. Мы также используем параметр &babelLanguage, чтобы указать Babel язык, на котором мы хотим увидеть страницы.

4. Добавьте созданный шаблон на нужные вам страницы. Чтобы добавить шаблон на страницы, вам потребуется найти место, где вы хотите вывести ссылки, и добавить следующий сниппет кода:

[[chunckName]]

chunkName замените на имя вашего созданного ранее чанка.

5. Сохраните изменения и обновите страницы. Теперь на каждой странице, где был добавлен шаблон, должны появиться ссылки на соединенные переводом страницы.

Это пример самого простого способа вывода ссылок на две соединенные переводом страницы через Babel в MODX.
Однако вы можете настроить вывод ссылок по-своему усмотрению, используя функции и параметры плагина Babel.
Имейте в виду, что предоставленный выше код является базовым примером, и вам может потребоваться вносить изменения в зависимости от структуры вашего сайта и требований.