![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 | |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
![]()
Дефолтовый поменять на английский - это не вариант , слишком много контента наколбашено за несколько лет.
Цитата:
Похоже вы не совсем поняли, язык на котором енкодятся урлы должен совпадать с языком контента. Для контента по умолчанию в ТС стоит sys_language_uid= 1 и на фронтенде контент выводится на английском. А вот урлы енкодятся на системном дефолтовом языке - немецком. Что как бы не есть то что нужно. |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Пути = урлы.
RealURL берет значения для путей из заголовка немецкой версии. Это, скорее всего, указано явно в его конфиге сейчас. Попробуйте указать явным образом другое. Хотя непонятно почему этот вопрос встал сейчас, хотя сайту уже "много лет". |
![]() |
![]() |
![]() |
#3 | ||
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
![]() Цитата:
Цитата:
![]() Честно говоря, у меня вобще подозрение, что это баг, а напоролись мы на него из-за нашего не стандартного решения с языком по умолчанию отличающимся от дефолтового системного. |
||
![]() |
![]() |
![]() |
#4 | |
Senior Member
|
![]()
Кстати, сейчас припоминаю что у меня работа новейших версий RealURL при одной и той же конфигурации отличалась от работы старых версий. Может быть дело в этом.
Может быть у вас это происходит из-за директивы _DEFAULT: Цитата:
Я же в предыдущем посте имел в виду директиву lookUpTable, которая и "заведует" какие именно поля из базы подставляются в качестве пути. Возможно что я ошибаюсь, но в любом случае необходимо пересмотреть конфигурацию RealURL и возможно поправить ее для нормального функционирования с новой версией. Посмотрел еще в мануал. Возможно что надо смотреть в сторону pagePath и конфигурировать именно эту директиву. |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
![]() Цитата:
в pagePath ипользуется 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main' 'languageGetVar' => 'L' какие поля еще конфигурировать? как путь строился из полей tx_realurl_pathsegment,alias,nav_title,title по умолчанию так он и строится - segTitleFieldList параметр. одна проблема из этих полей выбирается не та локализация. если в ТС я установил sys_language_uid = 1 то ожидаю, что realUrl выберет локализованное значение для поля title для анлгийского языка (в моей конфигурации языков) а не дефолтовое немецкое. Происходит обратное. Причем если sys_language_uid =2, 3,4 результат тот же. повторю параметр GET L=xxx не установлен - домашняя страница сайта. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Может попробовать принудительно пернаправлять на нужную версию при заходе на домашнюю? Средствами любого вебсервера и даже самой typo3 это вполне можно провернуть.
Это на случай если не удастся "победить" другими методами. В принципе можно попробовать задать вопрос самому Дулепову или поискать решение на bugs.typo3.org Пока что в голову не приходит каких-либо конкретных причин почему происходит так, а не иначе. Может покажете свои настройки TS и realurl ? |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Да, лучше описать ситуацию на bugs.typo3.org. Была как-то ситуация с неверно прописываемыми путями при обновлении версий. Удалось решить только так... Логика работы новых версий заметно отличается, кстати, на новых сайтах это плюс - практически ничего не надо настраивать, а на старых - геморрой, пути строятся по другому, а как - нигде толком не описано.
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RealUrl, UTF-8, кириллица, почему не видит? | AnShLv | Общие вопросы | 2 | 02.10.2009 14:50 |