![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Продвинутый
|
Добрый вечер!
Одолела меня одна проблема, а именно большое количество 404-ошибок в логах сайта, вызванных неверным формированием относительных ссылок, создаваемых, вероятнее всего работой какого-либо ява-скрипта. Неверные ссылки создаются не относительно корня сайта, а относительно самой страницы. Почитав документацию, решил попробовать изменить в настройках RealURL: Код:
emptyUrlReturnValue = "/" Код:
emptyUrlReturnValue = true И, о чудо, относительные ссылки стали формироваться правильно, так как число 4004-ошибок резко уменьшилось (практически на порядок), но в меню выбора языка на главной странице я стал получать ссылки вида: http://domain.ru/http://domain.com и http://domain.com/http://domain.ru Получается, что неправильные относительные ссылки я поборол, но пришлось их вернуть, чтобы меню выбора языка работало верно. Как бы мне убить обоих зайцев? Может кто решал похожую проблему или она где-нибудь описана? В какую сторону читать/копать? Сайт двуязычный http://domain.ru - русский http://domain.com - английский Меню языков формируется так: Код:
lib {
quickMenu = COA
quickMenu {
wrap = <ul>|</ul>
10 = HMENU
10 {
special = list
special {
value = 1, 8, 9
}
includeNotInMenu = 1
1 = TMENU
1 {
noBlur = 1
NO {
allWrap = <li>|</li>
ATagTitle.field = description // title
}
CUR < .NO
CUR = 1
CUR {
allWrap = <li class="selected">|</li>
ATagTitle.field = description // title
doNotLinkIt = 1
}
}
}
20 = HMENU
20 {
special = language
special {
value = 0,1
normalWhenNoLanguage = 0
}
1 = TMENU
1 {
noBlur = 1
NO {
allWrap = <li>|</li>
ATagTitle.field = description // title
stdWrap {
setCurrent = Русский || English
current = 1
}
}
ACT < .NO
ACT = 1
ACT {
allWrap = |
doNotShowLink = 1
}
}
}
}
}
__________________
Не ошибается тот, кто ничего не делает! Последний раз редактировалось gabdullin; 31.03.2010 в 23:57 |
|
|
|
|
|
#2 |
|
Administrator
|
в tt_news есть пример меню ext/tt_news/res/tt_news_languageMenu.php
можно использовать это меню и внести туда нужные исправления |
|
|
|
|
|
#3 |
|
Продвинутый
|
После обновления RealURL до версии 1.8.0 языковое меню вообще перестало работать. Ссылка на другой язык указывает на текущую страницу.
__________________
Не ошибается тот, кто ничего не делает! |
|
|
|
|
|
#4 | ||
|
Продвинутый
Регистрация: 21.03.2010
Сообщений: 33
|
Цитата:
Эта опция работает только тогда, когда сгенерированый урл получился пустым ![]() Цитата:
|
||
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
| Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
| посоветуйте как разобраться с ImageMagic-ом | -=STYDENT=- | Общие вопросы | 3 | 27.07.2006 23:54 |