Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Dynaflex. Создание DCA для выборки элементов с текущей страницы. (http://forum.typo3.ru/showthread.php?t=7219)

starter 26.11.2008 12:45

Dynaflex. Создание DCA для выборки элементов с текущей страницы.
 
День добрый.
Использую динафлекс для того, чтобы поля одного лист элемента зависили от лист элементов другого типа на этой же странице.

Пример конфигурации в ДЦА:
Код:

array (
'method' => 'add',
'path' => 'ROOT/el',
'type' => 'fields',
'source' => 'db',
'source_type' => 'entry_count',
'source_config' => array (
'table' => 'tx_customproductstable_services',
'select' => 'uid,title,service_group_id',
'where' => 'deleted=0 AND hidden=0 AND service_group_id=0 ORDER by sorting',
),

'field_config' => array (
'name' => 'service_###uid###',
'label' => '###title###',
"config" => Array (
"type" => "text",
"cols" => "30",
"rows" => "5",
)
)
),

Но мне надо, чтобы из таблицы брались только элементы, которые находятся на той же странице, что и создаваемый. Пробовал добавить pid=###pid###, это срабатывает для уже созданных элементов, однако при создании нового вылетают ошибки, т.к. ещё не существует записи в базе и соответсвенно нет значения pid. Будет что посоветовать для решения данной проблемы?
Заранее огромное спасибо.


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

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