Показать сообщение отдельно
Старый 21.08.2007, 11:26   #4
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

URL обычные реалурловские
Проблемы была в том, что я константы для RU/UA сайтов разные, я сделал 2 файла конфига, заодно перенёс туда config.baseURL из сетапа, разумеется. до TSFE этот параметр не дожил.... Сейчас вернул обратно в TTS-setup, с ссылками проблема решилась.

Осталась проблема с шаблонами.
Где можно в сырцах найти установку шаблона для страницы в TSFE?

По дебагу он перескаивает на RU сайт после вот такого (вывод из отладки, там ВСЕ SQL запросы тайпо):

Сначала нормально выбирает главную страницу UA.
Код:
SELECT pages.uid,sys_domain.redirectTo,sys_domain.prepend_params FROM pages,sys_domain
WHERE pages.uid=sys_domain.pid AND sys_domain.hidden=0
AND (sys_domain.domainName='web-ua-2.test' OR sys_domain.domainName='web-ua-2.test/') AND pages.deleted=0 AND .....

debug_backtrace	require // tslib_fe->determineid // tslib_fe->fetch_the_id // tslib_fe->finddomainrecord // t3lib_pageselect->getdomainstartpage // t3lib_db->exec_selectquery // t3lib_db->debug
Возвращает id главной страницы UA, а вот после этого где-то перескаивает на RU, может в
t3lib_timeTrack->push(): fetch_the_id rootLine

Следующий запрос уже оперирует c uid русского сайта.
Код:
SELECT * FROM pages WHERE uid=8 AND ....
require // tslib_fe->determineid // tslib_fe->fetch_the_id // tslib_fe->getpageandrootlinewithdomain // tslib_fe->getpageandrootline // t3lib_pageselect->getpage // t3lib_db->exec_selectquery // t3lib_db->debug
Это он берёт UID страницы с этим же адресом /section/subsection/, но на RU-сайте.
У них разные алиасы, но одинаковые Speaking URL path segment.
Пошёл копать.


А вот такое вот обязательно прописывать для многосайтовой структуры?
http://forum.typo3.biz/showpost.php?p=10940&postcount=1

Ответ после метода тыка - да, прописывать обязательно, работает.
Работает неуникальный Speaking URL path segment на нескольких доменах, ура!

Последний раз редактировалось c0d3r; 21.08.2007 в 13:20
c0d3r вне форума   Ответить с цитированием