Помогите создать правило Rules для нумерации нод

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 11 декабря 2012 в 15:42

Даны два типа ноды. 1) Родитель-нода 2) Дети-ноды
Связанные между собой по нодереференсе (у родителей может быть несколько детей).

Задача: каждому ребенку присвоить последовательный индивидуальный номер в рамках родителя.

Я добавил к ноде-дети скрытое числовое поле.

Вопрос. Как правильно собрать правило, что бы после добавления ребенка (детей) к родителю правило находило максимальный назначенный номер (просматривает массив всех детей и берет от туда максимальное число) и добавляла единицу к нему и заносила число в поле нового ребенка.

В идеале конечно что бы дыры между номерами (удаленными детями) тоже заполнялись...

ВОЗМОЖНО ЛИ ТАКОЕ?

Комментарии