Доброго времени суток, уважаемые фрилансеры.
Суть задачи:
У меня сайт с двумя деревьями страниц. Одно с точкой входа /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/ )
Вот собственно с чем мне нужна ваша помощь.
Прошу указать вашу стоимость работы и сроки.