3

Я создаю многоязычный сайт с Drupal 7 и интернационализацией. Все работает отлично, кроме одного. Я хочу перенаправить на язык по умолчанию, если перевод отсутствует для одного узла. Я думал, что модуля «Переадресация перевода» будет достаточно, но он, похоже, не работает.Drupal 7 Интернационализация: перенаправление на язык по умолчанию, если перевод отсутствует

Я видел, что кто-то был подобный вопрос здесь: Drupal 7 Internationalization/Multi language : redirect to default language if translation missing for article

Я хочу сделать то же самое. У кого-то есть идея?

Благодарим за помощь!

ответ

3

Используйте модуль GlobalRedirect и установите опцию 'Проверка пути на пути' на страницу конфигурации модуля.

enter image description here

В качестве альтернативы вы можете использовать Rules или пользовательский модуль, подобные описанному в drupal-redirect-when-missing-node-translation, чтобы справиться с переадресацией.

+0

Спасибо большое! У меня уже есть правила, поэтому я думаю, что я попытаюсь это сделать. Если это не сработает, я буду использовать Global Redirect. Спасибо за ваше время и помощь! –