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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 19.03.2011, 16:36   #7
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Для текущей. Можно нужных полей достичь другим путем: либо levelfield, либо fullRootLine. Читайте все тот же TSRef - Datatype reference и wiki - http://wiki.typo3.org/TSref/getText#....5B.2Cslide.5D
все верно и если мы разбираем fullRootLine: 0 , title или тотже вариант с левелфиелд, то все работает ибо поле тайтл определено в конфигурации по умолчанию, но нам какраз заголовок не нужен у нас есть идеальный инстумент для получения заголовка .. нам нужно описание и тогда поле description таблицы pages мы должны прописать в TYPO3_CONF_VARS .. а это уже в теории не прозрачный код требующий лишних телодвижений и резервирующий переменую в машинной памяти .. и скорее всего при вызове typolink.title.data=fullRootLine: 0 , description будет сгенерирован запрос к базе данных.. но тут все зависит от реализации в коде пхп .. лезть туда пока не охота.. но общий смысл сводится к тому что есть 2 рарианта .
1. Прописанное поле в варс будет заполнятнься сразу общим запросом совместно с другими полями .
2. каждый раз будет генерироваться новый запрос при вызове конструкции fullRootLine: 0 , description или levelfield: 0 , description поле leveluid:0 .. так былобы намного универсальнее .. но у меня почемуто не получается

я склоняюсь ко второму варианту ибо бессмысленно при каждом вызове страницы читать поля десткрипшен для всех страниц сайта, и если я прав и конструкция генерирует запрос при исполнении, то вариант
DB : pages:1:description будет более редпочтителен. т.к.
1. не создается доп переменной постоянно висящей в памяти
2. не требует правки конфига сайта.

Если в чемто мои рассуждения не верны.. поправьте меня пожалуйста .. но без правки конфига я не смог обратиться к полю ни через fullRootLine ни через levelfield.

еще подскажите пожалуйста как мне в DB : pages:1:description вместо 1 подстаить
KentAVr вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню DimanLin Общие вопросы 6 12.01.2009 15:35
Показывать или не показывать раздели в меню на определенном уровне thebat TypoScript практикум 10 06.04.2007 12:12
не загружается главная страница satelit-25 Общие вопросы 3 14.11.2006 15:00
страница подменю как главная страница основного меню Vladimir_ TypoScript практикум 1 10.10.2006 16:12
главная страница подраздела OpTi Общие вопросы 2 23.08.2006 13:24


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


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

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