День добрый.
Использую динафлекс для того, чтобы поля одного лист элемента зависили от лист элементов другого типа на этой же странице.
Пример конфигурации в ДЦА:
Код:
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. Будет что посоветовать для решения данной проблемы?
Заранее огромное спасибо.