Показать сообщение отдельно
Старый 03.06.2009, 20:11   #1
cadaver
Новенький
 
Регистрация: 13.06.2006
Сообщений: 3
По умолчанию Как правильно вытянуть контент из БД Typo3?

Собираюсь прикрутить к своей инсталляции TYPO3 поиск с использованием Sphinx. Sphinx хочет, чтобы я сконфигурировал для него SQL-запрос, который выдаст текст каждой страницы.

Моя инсталляция – мультидоменная, мультиязычная, с разграничением доступа по группам пользователей, с поддержкой RealURL.

Из-за этого SQL-запрос получится довольно монструозным – нужно отфильтровать невидимые и удаленные страницы, не включать в запрос скрытые и удаленные блоки контента, при этом все это должно происходить с учетом того, в какой ветке дерева находится страница (то есть в каком она домене), на каком языке контент, виден ли контент в настоящее время или нет и т.п.

Но ведь своими внутренними механизмами Typo3 делает это все сама... где-то, глубоко внутри себя.

Стоит ли мучиться и писать этот запрос самому, или можно как-то использовать механизмы внутри Typo3 чтобы получить необходимые данные?
cadaver вне форума   Ответить с цитированием