Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Обмен данными между uid и pid (http://forum.typo3.ru/showthread.php?t=5157)

Feo 16.11.2007 20:23

Обмен данными между uid и pid
 
Простой вопрос. Синтаксис не могу найти.

Надо обмениваться данными между элементами, расположенными на родительской и дочерней страницами соостветственно.
Как можно вызвать id адреса родительских страниц, и соответсвенно, адреса страниц-ветвей?

Спасибо.

void 16.11.2007 21:36

Что означает "вызвать"? Из PHP-кода?

Feo 16.11.2007 21:46

Вызвать это - просто в коде PHP расширения получить адреса страничек на которой плугин, и которая напрмер родительская, для дальнейших операций с БД.

z0r1k 17.11.2007 00:47

Я думаю сделать запрос в БД будет достаточно. В таблицы tt_content и pages, можно их JOIN-ом связать.
pid в tt_content связывать с uid в pages.

Feo 17.11.2007 00:53

Да конечно можно так, всякие фетчи прописывать до запросы посылать, однако неужели нет стандратной комманды вроде какой-нибудь getPagePid ?

void 17.11.2007 16:06

Посмотрите на $GLOBALS['TSFE']->rootLine

Feo 17.11.2007 16:36

Цитата:

Сообщение от void (Сообщение 16057)
Посмотрите на $GLOBALS['TSFE']->rootLine

Да, я уже подумывал перебрать корневую линию, однако тут нам ведь опять прийдётся осуществлять циклы, в массиве 'TSFE' должна быть ссылка на родителя - должен быть стандартный метод доступа.

Feo 17.11.2007 19:57

И тоже попутно - каким образом можно осуществить произвольный доступ к произвольному элементу rootline?

Feo 17.11.2007 20:21

А ларчик просто открывался :)
$GLOBALS['TSFE']->page['pid']


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

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