Создавать плагин поленился, но в консоли попробовал — вполне рабочий код. Какая-нибудь нелепость наверное. array('parent' => 6 — parent не тот или mainPageTpl отличный от 1 и 11 — типа того наверно косяк.
Вы хотите перебирать все документы у родителя 6 при любом сохранении любого документа, ориентируясь на главную страничку? В чем цель плагина?