Структура такая, есть каталог продукции, есть список поставщиков. У продукта есть tv , выпадающий список, со списком поставщиков. Значения в tv формируются динамически, т.е. при добавлении поставщика, его тайтл добавляется в тот самый tv в продукте (техническая реализация - каждый раз пробегаюсь по всему списку, формирую стринг типа "поставщик1||поставщик2||поставщик3...."). Для этого мне надо проверить родительскую папку, если добавляется именно поставщик, для родительской папки мне нужен ID этого документа.. т.е. такая штука:
switch($e->name) {
case 'OnDocFormSave':
$myId = $_POST['id'];
$myParent = $modx->getParent($myId,1,'id');
$myParentId = (int)$myParent['id'];
if($myParentId!=35) {return;} /*Factories folder*/
Но на момент события OnDocFormSave, в POST[’id’] пусто.. Нашел решение этой штуке через @SELECT, но сам вопрос еще актуален, кто и когда дает новому документу его ID?