Помогите прояснить вопрос.
Например у меня на странице посредством чанка вставляется вот такой код:
[!Wayfinder? &startId=`[[UltimateParent? &topLevel=`1`]]` &outerTpl=`outerTpl-sub` &rowTpl=`rowTpl-sub` &level=`1` &onlyParents=`TRUE` &hereTpl=`hereTpl-sub`!]
[!salesform!]
[!Ditto? &startID=`[*id*]` &total=`all` &tpl=`OneTovarPlashSales` &display=`44` &sortBy=`partnerrating` &sortDir=`ASC` &paginate=`1` &filter=`[[SalesFilterValues]]` &summarize=`44` &depth=`1` !]
Как мне казалось ранее modx при сборке финальной страницы обрабатывает вызовы со страницы начиная сверху и сначала парсит вложенные сниппеты, а потом уже внешние.
Т.е. в данном случае должна быть такая последовательность:
1. UltimateParent
2. Wayfinder
3. salesform (устанавливает определенные SESSION-переменные)
4. SalesFilterValues (на базе этих SESSION-переменных формирует параметры фильтрации)
5. Ditto
Но то, что реально показывается наводит на мысль, что SalesFilterValues вызывается ДО salesform. Может быть такое?