Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   Вопрос про CONTENT (http://forum.typo3.ru/showthread.php?t=10694)

Ивано++ 05.04.2013 20:31

Вопрос про CONTENT
 
Добрый день.

Есть простая выборка:

PHP код:

CONTENT
    5  
{
        
table pages
        select 
{
            
selectFields uidnav_title
            orderBy 
sorting
        


Суть в следующем - необходимо получить список всех страниц из БД...
Но у меня данным кодом получается выбрать только список дочерних страниц PID=id-текущей страницы...

Т.е. получается, что как бы подставляется pidInList=this
Можно его как-то принудительно вырубить - что бы получить все что есть в БД?

Или это привет безопасность от typo3?
Спасибо.

-=UncleByte=- 06.04.2013 01:00

Так в select вроде же всегда можно было указать откуда брать, нет?

Ивано++ 06.04.2013 01:15

Проблема в том, что данным кодом я делаю выборку...
Все выбирается нормально...

Но почему-то выборка данных ограничивается текущей страницей...
Т.е. автоматически подставляется в условии выборки pid=Id-страницы, на которой работает данный скрипт (хотя это совсем не нужно)...

Т.е. вопрос в следующем - можно ли тупо выбрать все что есть в БД в данной таблице - без этого самого условия, которое почему-то автоматом подставляется...:confused:

Т.е. вот это код:

5 = CONTENT
5 {
table = pages
select {
selectFields = uid, nav_title
orderBy = sorting
}

Равен вот этому:

5 = CONTENT
5 {
table = pages
select {
pidInList = this
selectFields = uid, nav_title
orderBy = sorting
}

Можно ли выбить этот pidInList = this

-=UncleByte=- 06.04.2013 04:33

Явно указать главную страницу и количество уровней вниз - http://wiki.typo3.org/TSref/select

Ивано++ 06.04.2013 11:45

Из-за этого буду делать на PHP!:)
Инчае если буду привязывать к конкретным цифрам (100,4939,40,25) - в разделах 100% что-то поменяется и придется вносить коррективы в TS (а это не гибко)....
Спасибо.

-=UncleByte=- 06.04.2013 15:45

А что может критично поменяться в разделах? Глубины в 10 уровней достаточно на все времена.

Ивано++ 06.04.2013 15:57

Может добавиться новый раздел в подраздел (и тогда его тоже надо включать в выборку...

-=UncleByte=- 06.04.2013 18:06

Обычная "глубина" сайтов 3-4 уровня. Повторюсь, 10 уровней вполне достаточно для спокойствия на несколько лет вперед.


Часовой пояс GMT +4, время: 02:12.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot