Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.02.2007, 12:44 | #1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
RealURL, домены, неуникальные алиасы страниц
На старом проекте под 3.8 (там я и познакомился с TYPO3) есть несколько доменов, на них однотипные сайты. Там есть такая проблема - ссылки на некоторые страницы выдаются неверные (генерится просто ссылка на главную стр.). Покопавшись, выяснили вот что.
Много букв, но если что, попробую рассказать ещё подробнее Дело в том, что у каждой страницы есть alias (поле alias в таблице pages), и при запросе адреса id=testalias он преобразуется по этому алиасу в UID, т.е. делается [SELECT uid FROM pages WHERE alias='testalias' AND NOT pages.deleted] парсером урлов. Для тех страниц, у которых алиас уникальный, всё хорошо, а для тех, у которых алиас есть в других доменах – нет, выдает UID другой страницы, а не той, которая реально должна быть, при этом этот полученный UID не попадает в дочки текущего родителя (поля pid, rootpage_id). Вариантов решения, на мой взгляд, два: 1) Придерживаться политики уникальных алиасов; 2) Каким-то образом заставить класс-парсер Real URL учитывать уникальность алиаса в пределах домена. Интересует возможность настройки RealURL по пункту 2, так как пункт 1, хоть и работает, не устраивает по идеологическим причинам - хотелось бы иметь как раз одинаковые алиасы для страниц в разных сайтах, но с одним и тем же предназначением Заранее благодарю за помощь! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RealURl и длина генерируемых наименований страниц | -=STYDENT=- | Общие вопросы | 1 | 13.09.2006 12:48 |
Конвертация названий русских страниц для REALURL | Konstantin | Общие вопросы | 3 | 19.01.2006 19:20 |