Подключите нашего Telegram-бота для уведомлений о новых проектах

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

M
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 7 лет и 6 месяцев
Бюджет: 2000 руб
19.54 $ — 18.77 €
Доброго времени суток, уважаемые фрилансеры.
Суть задачи:

У меня сайт с двумя деревьями страниц. Одно с точкой входа /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/  )

Вот собственно с чем мне нужна ваша помощь.
Прошу указать вашу стоимость работы и сроки.
Разделы:
Опубликован:
07.04.2020 | 20:25 [поднят: 07.04.2020 | 20:25] [последние изменения: 05.04.2020 | 20:25]

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».