PDA

Просмотр полной версии : Обмен данными между uid и pid


Feo
16.11.2007, 20:23
Простой вопрос. Синтаксис не могу найти.

Надо обмениваться данными между элементами, расположенными на родительской и дочерней страницами соостветственно.
Как можно вызвать 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
Посмотрите на $GLOBALS['TSFE']->rootLine

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

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

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