Здравствуйте.
Сайт мультиязычный. Материалы на одном языке и не переводятся. Интерфейс сайта переключается на языки.
Во views вывожу поля title, image, body.
Заголовок и Картинка в виде ссылки на материал. Когда язык сайта по умолчанию, то ссылки корректные, т.е. вида www.domen/ru/...
Если переключаю на английский, то в заголовке ссылка остается www.domen/ru/...
а вот ссылка на картинку корректная www.domen/en/...
Подскажите в чем проблема?
Спасибо.
Комментарии
попробуйте удалить поле Заголовок из представления и опять добавить.
если не получится, попробуйте так:
1. добавьте поле Ссылка на содержимое и исключите из вывода
2. перегруппируйте поля, сделав поле ссылка в самом начале - чтобы использовать это поле в других полях
3. в поле заголовок снимите галку сделать ссылкой на содержимое
4. откройте секцию Настроить html-вывод
5. в настройках html Сделать поле ссылкой (если нет такой галки поставьте модуль Linked field)
6. посмотрите в токенах - поле ссылка на материал и подставьте
сохраните и проверьте.
можно добавить другое поле заголовок и на нем экспериментировать так
Не получилось.
1. Сделал как Вы и написали, скрытое поле "ссылка".
2. В поле "Содержимое: Заголовок" убрал галочку "Сделать это поле ссылкой на полную версию материала"
3. В "ПЕРЕЗАПИСАТЬ РЕЗУЛЬТАТЫ" -> Выводить это поле в виде ссылки -> [path]
4. Сохранил, очистил КЭШ и имею следующее:
Теперь в ссылке двоится язык www.domen/en/en/...
Как побороть?
у вас проблемы с .htaccess
обновите этот файл из дистрибутива друпал
и если не поможет
раскомментируйте
RewriteBase /
такая ситуация у меня бывала часто на д6, мне всегда помогала расскомменчивание этой строки. на д7 еще ни разу не было проблемы такой.