Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 05.04.2013, 20:31   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию Вопрос про CONTENT

Добрый день.

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

PHP код:
CONTENT
    5  
{
        
table pages
        select 
{
            
selectFields uidnav_title
            orderBy 
sorting
        

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

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

Или это привет безопасность от typo3?
Спасибо.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 06.04.2013, 01:00   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Так в select вроде же всегда можно было указать откуда брать, нет?
-=UncleByte=- вне форума   Ответить с цитированием
Старый 06.04.2013, 01:15   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

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

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

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

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
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 06.04.2013, 04:33   #4
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Явно указать главную страницу и количество уровней вниз - http://wiki.typo3.org/TSref/select
-=UncleByte=- вне форума   Ответить с цитированием
Старый 06.04.2013, 11:45   #5
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Из-за этого буду делать на PHP!
Инчае если буду привязывать к конкретным цифрам (100,4939,40,25) - в разделах 100% что-то поменяется и придется вносить коррективы в TS (а это не гибко)....
Спасибо.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 06.04.2013, 15:45   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

А что может критично поменяться в разделах? Глубины в 10 уровней достаточно на все времена.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 06.04.2013, 15:57   #7
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Может добавиться новый раздел в подраздел (и тогда его тоже надо включать в выборку...
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 06.04.2013, 18:06   #8
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос об автоматическом CropScale для картинок, добавленных как Page Content (TV) cyclone125 Общие вопросы 5 16.01.2013 16:08
Небольшой вопрос про ric_rotation des Общие вопросы 1 31.01.2012 19:48
наивный вопрос про выбор CMS demav Вопросы выбора CMS 7 25.11.2008 13:42
Общий вопрос про TYPO3 4x и браузерный зоопарк BestCat Общие вопросы 0 17.03.2006 15:13
Простой вопрос про настройку картинок Евгений Рысь Общие вопросы 1 19.12.2005 15:51


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория