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

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

Ответ
 
Опции темы Опции просмотра
Старый 16.11.2007, 20:23   #1
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию Обмен данными между uid и pid

Простой вопрос. Синтаксис не могу найти.

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

Спасибо.

Последний раз редактировалось Feo; 16.11.2007 в 21:16
Feo вне форума   Ответить с цитированием
Старый 16.11.2007, 21:36   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

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

Последний раз редактировалось void; 16.11.2007 в 21:46
void вне форума   Ответить с цитированием
Старый 16.11.2007, 21:46   #3
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

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

Последний раз редактировалось Feo; 16.11.2007 в 22:12
Feo вне форума   Ответить с цитированием
Старый 17.11.2007, 00:47   #4
z0r1k
Продвинутый
 
Аватар для z0r1k
 
Регистрация: 27.03.2006
Адрес: Ukraine, Crimea, Simferopol
Сообщений: 79
Отправить сообщение для z0r1k с помощью ICQ Отправить сообщение для z0r1k с помощью Skype™
По умолчанию

Я думаю сделать запрос в БД будет достаточно. В таблицы tt_content и pages, можно их JOIN-ом связать.
pid в tt_content связывать с uid в pages.
__________________
http://michaelleibenson.org.ua
z0r1k вне форума   Ответить с цитированием
Старый 17.11.2007, 00:53   #5
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

Да конечно можно так, всякие фетчи прописывать до запросы посылать, однако неужели нет стандратной комманды вроде какой-нибудь getPagePid ?
Feo вне форума   Ответить с цитированием
Старый 17.11.2007, 16:06   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Посмотрите на $GLOBALS['TSFE']->rootLine
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 17.11.2007, 16:36   #7
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Посмотрите на $GLOBALS['TSFE']->rootLine
Да, я уже подумывал перебрать корневую линию, однако тут нам ведь опять прийдётся осуществлять циклы, в массиве 'TSFE' должна быть ссылка на родителя - должен быть стандартный метод доступа.
Feo вне форума   Ответить с цитированием
Старый 17.11.2007, 19:57   #8
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

И тоже попутно - каким образом можно осуществить произвольный доступ к произвольному элементу rootline?
Feo вне форума   Ответить с цитированием
Старый 17.11.2007, 20:21   #9
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

А ларчик просто открывался
$GLOBALS['TSFE']->page['pid']
Feo вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как системе администрирования определить pid по uid? Дылгеров Ц.В. Общие вопросы 3 17.11.2007 16:38


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


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

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