![]() |
HMENU и одинаковые псевдонимы страниц
Есть несколько однотипных сайтов (ru / en и т.д.), в каждом сайте есть однотипные меню с небольшими различиями. Ссылки на страницы генерятся в меню вида /topic/page1/, /topic/page2/ и т.д., это всё хорошо.
Но отдельные страницы обрабатываются почему-то иначе - ссылка для них генерится в виде index.php?id=page3. Есть ли какие-то соображения почему так происходит? Грешил на одинаковые псевдонимы для страниц разных сайтов (то есть псевдоним page3 с другого сайта встретился при выборке из БД первым и "забрал" себе правильную ссылку), но при тестировании версия отпала, сделал уникальный псевдоним - всё равно ссылка генерится вида index.php?id=.... Помогите, пожалуйста, разобраться, как привести все ссылки в меню к единому виду /topic/pageNNN. Заранее благодаю. |
если речь идет о кросс-доменных ссылках - то так и должно быть.
more info http://bugs.typo3.org/view.php?id=3491 |
Спасибо за инфу, я действительно в таблице pages нашёл несоответствие для проблемных страниц (rootpage_id были от другого домена) но после правки ситуация не изменилась. Кеши почистил.
Набор страниц и, соответственно, меню для каждого домена свои. То есть в пределах одного домена половина ссылок (на страницы 1 уровня, скажем так) генерятся в меню как /topic/page... а другая половина - как /index.php?id=page... Счас ковыыряюсь в таблице pages, сравниваю поля, так как в админке все страницы вроде бы однотипные.... |
Цитата:
проверьте, что RealURL везде активирован через TS и надо чистить все для RealURL через модуль Info |
Правда ваша
После повторной чистки кеша проблема-таки исчезла.
Причина действительно была в кросс-доменных полях. Большое спасибо за помощь, хотя я докопался до левых полей в таблице pages самостоятельно, всё же был в раздумьях, а тут такую ссылку подбросили :) |
Часовой пояс GMT +4, время: 06:43. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot