Вообще-то не process(), а outputArray().

Бывает. Пожалуйста.

Пожалуйста! ПР уже принят, так что новая версия миги будет с фиксом.

Если честно, то у меня были изначально подозрения на Migx. Потому, что я когда поставил ваше дополнение, и сделал все по вашей инструкции, то больше и не лазил, не гуглил и т.п. — все работало. В статьи изображения тянутся с моего аккаунта дропбокса. А вчера начал делать галлерею. И вообще никак, хоть тресни. Я уже и ваше дополнение удалил и снова поставил. Расстроился кароче… Написал Бруно, но он как то быстро соскочил на то, что косяк не в Migx, а у вас типа: ) Спасибо большое, что помогли разобраться.

О так вы все у меня исправили уже О_О Спасибо!

Фигасе! Как я сам не сообразил.. Еще public function process() нужно переопределить, чтобы массив возвращал, а не джейсон — и красота.

Судя по всему выполнение медиасурса идет без выполнения initialize() Собственно, так и есть. Отправил PR. Можете в оффоруме написать, что вопрос решенный.

[[if? &subject=[[getCountAvailableTv? &parents=[[*id]] &tvId=15]] &operator=!= &operand=0 &then=` <!-- metro -->

                        <div class="sidebar_block">
                            <div class="sidebar_block_head">Станции метро</div>
                            <div class="scroll-pane">
                                [[!getTvElements?
                                    &parents=[[*id]]
                                    &tvId=`15`
                                   
                                ]]    
                            </div>
                        </div>
                          `
                        &else=``
                    ]] Фильтрация идёт только по одной станции, а надо чтобы человек мог выбрать несколько станций

Только дополз на работу, сейчас попробую сделать как Вы говорите.