Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   HMENU и одинаковые псевдонимы страниц (http://forum.typo3.ru/showthread.php?t=2515)

c0d3r 24.01.2007 13:09

HMENU и одинаковые псевдонимы страниц
 
Есть несколько однотипных сайтов (ru / en и т.д.), в каждом сайте есть однотипные меню с небольшими различиями. Ссылки на страницы генерятся в меню вида /topic/page1/, /topic/page2/ и т.д., это всё хорошо.

Но отдельные страницы обрабатываются почему-то иначе - ссылка для них генерится в виде index.php?id=page3.

Есть ли какие-то соображения почему так происходит? Грешил на одинаковые псевдонимы для страниц разных сайтов (то есть псевдоним page3 с другого сайта встретился при выборке из БД первым и "забрал" себе правильную ссылку), но при тестировании версия отпала, сделал уникальный псевдоним - всё равно ссылка генерится вида index.php?id=....

Помогите, пожалуйста, разобраться, как привести все ссылки в меню к единому виду /topic/pageNNN.

Заранее благодаю.

Valery Romanchev 24.01.2007 15:29

если речь идет о кросс-доменных ссылках - то так и должно быть.
more info http://bugs.typo3.org/view.php?id=3491

c0d3r 24.01.2007 15:45

Спасибо за инфу, я действительно в таблице pages нашёл несоответствие для проблемных страниц (rootpage_id были от другого домена) но после правки ситуация не изменилась. Кеши почистил.

Набор страниц и, соответственно, меню для каждого домена свои. То есть в пределах одного домена половина ссылок (на страницы 1 уровня, скажем так) генерятся в меню как /topic/page... а другая половина - как /index.php?id=page...

Счас ковыыряюсь в таблице pages, сравниваю поля, так как в админке все страницы вроде бы однотипные....

Valery Romanchev 24.01.2007 16:01

Цитата:

Набор страниц и, соответственно, меню для каждого домена свои. То есть в пределах одного домена половина ссылок (на страницы 1 уровня, скажем так) генерятся в меню как /topic/page... а другая половина - как /index.php?id=page...
странно это.
проверьте, что RealURL везде активирован через TS
и надо чистить все для RealURL через модуль Info

c0d3r 24.01.2007 16:27

Правда ваша
 
После повторной чистки кеша проблема-таки исчезла.
Причина действительно была в кросс-доменных полях.
Большое спасибо за помощь, хотя я докопался до левых полей в таблице pages самостоятельно, всё же был в раздумьях, а тут такую ссылку подбросили :)


Часовой пояс GMT +4, время: 06:43.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot