Присоединяйтесь к нам! » Регистрация Логин Пароль Забыли пароль?
0
0
Был на сайте: больше года назад
100 $

Typo3 доработка функционала

Статус Открытый
Публикация: 06.04.2020 / 10:18

Задание

Доброго времени суток, уважаемые фрилансеры.
Суть задачи:

У меня сайт с двумя деревьями страниц. Одно с точкой входа /en/ английская версия, второе с точкой входа /ru/ – русская версия.

Тоесть – две Root страницы (для русского и английского языка): /en/ и /ru/
В английском Home язык по-умолчанию – английский. в русском – русский.

Мне нужно реализовать language menu по таком принципу:
1. Если страница на английском имеет перекрестную ссылку на страницу на русском (например страницы разделов и новости – они есть и в русской и в английской версии), то при выборе русского языка в language menu идет переход на залинкованную страницу на русском

2. Если страница не имеет ссылки на другую страницу, то при выборе другого языка происходит переход на главную страницу

Как я вижу это удобнее всего реализовать через Hreflang extension ( docs.typo3.org/typo3cms/e... )
Так как там можно, через специальное дополнительное поле, указать для каждой страницы ссылки на любую другую страницу, как hreflang ссылки.
Соответственно, если сделать проверку через функцию этого экстеншена:
1. Активные языки сайта
2. Есть ли ссылка Hreflang у текущей страницы
3. Если да, то она добавляется в language menu
4. Если нет, то в Language menu ссылка на Root page языка. ( /en/ или /ru/ )

Вот собственно с чем мне нужна ваша помощь.
Прошу указать вашу стоимость работы и сроки.

Файлы

Нет загруженных файлов
Участники проекта (0)
Выберите работников из доступных предложений
Здесь Вы можете размещать дополнительную информацию и новости проекта