Многодоменный сайт - проблемы навигации
Делаю сабж, однотипные сайты для нескольких стран.
EXT: TV, realUrl. RU-сайт - ведущий, остальные цепляют его шаблоны, общую либу и юзают свои TS-конфиги. Всё было неплохо, пока не пришло время запустить ведомый сайт, UA. Прописал для RU и UA доменные записи. Запустил UA-индекс. Всё работает, круто. Проблемы начались при переходе по навигационному меню UA. Например, перехожу на /section/subsection/, для которой прописаны TS-условия, а грузится конфиг для главной страницы. Такой же конфиг отлично работает для RU (структура каталогов на сайте одинаковая). Код:
[globalVar = TSFE:id = {$PAGE_ROOT_ID}] Как страница /section/subsection/ может иметь TSFE:id равным индексному - ума не приложу. Есть идеи, куда копать? config.baseURL для reaUrl настроен корректно для RU и UA... |
По-моему, проблема в ext realUrl :(
Если я перехожу на site.ua/section/subsection/, то в HMENU ссылка на этот же раздел генерится не как site.ua/section/subsection/, а как site.ua/section/subsection/section/subsection/ и остальные ссылки так же. |
URL какие?
типа http://wciom.ru/about/sotrudniki.html и http://wciom.com/about-company/staff.html недавно была тема в этом форуме, где подробно обсуждалось как такое сделать |
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 t3lib_timeTrack->push(): fetch_the_id rootLine Следующий запрос уже оперирует c uid русского сайта. Код:
SELECT * FROM pages WHERE uid=8 AND .... У них разные алиасы, но одинаковые Speaking URL path segment. Пошёл копать. А вот такое вот обязательно прописывать для многосайтовой структуры? http://forum.typo3.biz/showpost.php?p=10940&postcount=1 Ответ после метода тыка - да, прописывать обязательно, работает. Работает неуникальный Speaking URL path segment на нескольких доменах, ура! |
Часовой пояс GMT +4, время: 00:50. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot