И какое-то у вас хитрое смешение инлайн-чанка и чистого пхп (вызов $modx->runSnippet). Чтобы вы понимали, в array(«id» => '[[+id]]' будет передано не значение плейсхолдера [[+id]], а просто текст [[+id]], который кроме как текстом и не станет ничем. Тогда уж array(«id» => $modx->getPlaceholder('id'), вот только я очень сомневаюсь, что на тот момент +id уже будет зафиксирован. Если у вас там для каждого документа галерея в отдельности, то тогда уже и передавайте в шаблон [[!Gallery?album=`[[!getResourceField?id=`[[+id]]`]].........`........]]