-
Notifications
You must be signed in to change notification settings - Fork 28
Description
The problem described here: http://rb.labtodo.com/forum/post/2723/ (RU)
Редактируем: Hide default language from URL (по умолчанию активно) - сохраняем. Язык по умочланию -- Английский.
Переходим в карточку товара и видим, что hreflang для нее отсутствует.
Увидел.
Проделаем тоже самое, когда код товара выводится для обоих языков. В этом случае, при переключении языков, и в карточке товара и в категории hreflang выводится корректно, но не для главной на Английском (оно и понятно: кода языка не будет) -- нету hreflang.
Увидел.
Похоже, проблема в функции getAlterLanguageLinks (catalog/controller/common/header.php) из-за того, что $cur_lang определяется некорректно. Там код языка берётся из URL без всяких проверок, возможное отсутствие кода для языка по умолчанию не учтено.