Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   allWrap и вставка данных из бд (http://forum.typo3.ru/showthread.php?t=9631)

KentAVr 08.08.2011 18:35

allWrap и вставка данных из бд
 
СОбственно вопрос допустим я хочу видеть в меню следующий код
Код:

NO.allWrap =  <div title="DB : pages:uid:description">|</div>
естественно так не работает а как сделать так чтобы работало?
Можно конечно запустить пхп код несколько раз .. но тут опятьже встает вопрос как передать этому коду uid пункта меню?

-=UncleByte=- 08.08.2011 23:54

Что-то типа NO.allWrap.stdWrap.insertData = 1 надо добавить.

KentAVr 09.08.2011 12:11

Цитата:

Сообщение от -=UncleByte=- (Сообщение 31781)
Что-то типа NO.allWrap.stdWrap.insertData = 1 надо добавить.

О спс огромное .. это действительно работает и снимает большинство вопросов .. только вот как получить uid страницы на которое ссылается меню ..
например page:title обрабатывает на ура (текущей страницы естественно, а вот uid пунктов меню не хочет выводить.. может подскажите как обратиться к uidу чтоб он правильно отобразился?

KentAVr 09.08.2011 12:26

Удивительно
Код:

NO.ATagTitle.field=description
нормально подставляет дескрипшен ... логично предположить что переменная определена, но вот
Код:

NO.allWrap.stdWrap.insertData = 1
NO.allWrap =  <li>{description} | </li>

не работает(
при этом
Код:

NO.allWrap.stdWrap.insertData = 1
NO.allWrap =  <li>{DB : pages:35:description} | </li>

опять работает, но это лишнее обращение к базе данных да и uid страницы я получить не могу(

KentAVr 09.08.2011 14:36

понятно .. нужно было брать из филда
Код:

field : uid
причем можно получить любое поле из дб каждого пункта меню..
хоспадя.. сколько же по факту тупо жрет ресурсов..

Вопрос соотвественно возникает такой как выполнить запрос к базе данных с where .. т.е не по uid а по например по pid
Код:

SELECT * FROM `tt_content` WHERE pid=uid
сразу говорю во всеме любимом TSreF мануале этого нет (

-=UncleByte=- 09.08.2011 15:56

Есть :)
Читать про CONTENT и select в нем.

KentAVr 09.08.2011 18:04

Цитата:

Сообщение от -=UncleByte=- (Сообщение 31790)
Есть :)
Читать про CONTENT и select в нем.

да уже час пытаюсь постичь глубинный смысл как это все в меню воткнуть(

KentAVr 10.08.2011 11:19

Забил формировать сложные вопросы в меню ... проще в табле воткнуть нужное поле и считать не заморачиваясь.. всеравно не понимаю я, как можно такой запрос сделать.

KentAVr 10.08.2011 12:26

Цитата:

Сообщение от seniyajw (Сообщение 31797)
I solved the problem differently. Put RealURL management and put in a link to the bar. And yet, the link has been properly softened

Thanks for the answer.
RealURL I don't use on it I can not test your method. But if I don't manage to make as I want I will necessarily follow your advice.
Excuse for my French )))


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

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