Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
31.03.2010, 23:42 | #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 |
01.04.2010, 01:44 | #2 |
Administrator
|
в tt_news есть пример меню ext/tt_news/res/tt_news_languageMenu.php
можно использовать это меню и внести туда нужные исправления |
07.04.2010, 18:44 | #3 |
Продвинутый
|
Языковое меню перестало работать
После обновления RealURL до версии 1.8.0 языковое меню вообще перестало работать. Ссылка на другой язык указывает на текущую страницу.
__________________
Не ошибается тот, кто ничего не делает! |
19.04.2010, 17:00 | #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 |