Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
03.06.2009, 20:11 | #1 |
Новенький
Регистрация: 13.06.2006
Сообщений: 3
|
Как правильно вытянуть контент из БД Typo3?
Собираюсь прикрутить к своей инсталляции TYPO3 поиск с использованием Sphinx. Sphinx хочет, чтобы я сконфигурировал для него SQL-запрос, который выдаст текст каждой страницы.
Моя инсталляция – мультидоменная, мультиязычная, с разграничением доступа по группам пользователей, с поддержкой RealURL. Из-за этого SQL-запрос получится довольно монструозным – нужно отфильтровать невидимые и удаленные страницы, не включать в запрос скрытые и удаленные блоки контента, при этом все это должно происходить с учетом того, в какой ветке дерева находится страница (то есть в каком она домене), на каком языке контент, виден ли контент в настоящее время или нет и т.п. Но ведь своими внутренними механизмами Typo3 делает это все сама... где-то, глубоко внутри себя. Стоит ли мучиться и писать этот запрос самому, или можно как-то использовать механизмы внутри Typo3 чтобы получить необходимые данные? |
03.06.2009, 20:55 | #2 | |
Senior Member
|
1. Есть такой экстеншн crawler - его назначение как раз таки проходится по всей структуре страниц.
Используется в стандартном TYPO3 поиске index_search и, например, для "ночного" перекэширования статических страниц сайта. Цитата:
2. Есть mnogosearch - там эта проблема тоже как-то решена. 3. Еще пришла в голову идея - есть сконфигурировать шаблон так, что при определенном значении type=XYZ на страницу выводится только контент, без лишнего HTML кода (заголовков, меню и т.п.), то можно пробежаться по всему дереву страниц и сложить результат в какую нибудь табличку. Так можно получить корректный контент и в подходящей форме для Sphinx. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Typo3 и шаблоны... и новичек! | Aha | Вопросы выбора CMS | 14 | 23.02.2014 23:16 |
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux | Valery Romanchev | Мастер-класс | 9 | 25.06.2013 22:38 |
Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
Как скрыть сайт в TYPO3 3.8.0 | dapissarenko | Общие вопросы | 3 | 20.02.2008 14:07 |
как начать в TYPO3 новый сайт ? | Vam | TypoScript практикум | 5 | 04.01.2008 03:18 |