PdoResources внутри MIGX в админке
        Добрый день! Задачка выглядит так:
1) Есть родитель, внутри которого дети – доктора медцентра
2) Есть другой родитель, его дети – категории услуг медцентра
3) В ресурсе категории (например «Обследования») — MIGX, где при редактировании вкладки выбираем докторов из Родителя №1, а в таблице в колонке — вывод ФИО этих докторов по id-шникам выбранных во вкладке специалистов.
Делаю такой чанк, который вывожу в поле через this.renderChunk:
Проблема в том, что в плейсхолдере [[+doctors]] выводятся сначала через запятую id выбранных в этой строчке докторов, а потом через пробел id всех остальных докторов из столбца.
Получается, нужно как-то ограничить выборку. Делаю такой тестовый вызов:
Конечно можно сделать услугу отдельным ресурсом и редактировать какие-то вещи, типа цены и описания через Collections, а докторов внутри ресура, но MIGX всё же как-то оперативней кажется.
Помогите пожалуйста!
     
    
    
                                                                                
            1) Есть родитель, внутри которого дети – доктора медцентра
2) Есть другой родитель, его дети – категории услуг медцентра
3) В ресурсе категории (например «Обследования») — MIGX, где при редактировании вкладки выбираем докторов из Родителя №1, а в таблице в колонке — вывод ФИО этих докторов по id-шникам выбранных во вкладке специалистов.
Делаю такой чанк, который вывожу в поле через this.renderChunk:
[[pdoResources?
    &parents = `2`
    &resources = `
    [[getImageList?
        &tvname=`serviceList_MIGX`
        &tpl=`@CODE: [[+doctors]]`
    ]]` 
    &tpl = `@CODE: [[+pagetitle]]</br>`
]]Получаю какой-то винигрет.Проблема в том, что в плейсхолдере [[+doctors]] выводятся сначала через запятую id выбранных в этой строчке докторов, а потом через пробел id всех остальных докторов из столбца.
[[getImageList?
    &tvname=`serviceList_MIGX`
    &tpl=`@CODE: [[+doctors]]`
    &limit=`1`
]]Перестает выводить id всех докторов из колонки через пробел, но через запятую выбранных выводит только первых двух, а уж если попытаться отредактировать или добавить специалиста в раздел «Специалисты» (Родитель №1) то вообще всё валится, и либо пустая ячейка, либо опять все ФИО в каждой ячейке.Конечно можно сделать услугу отдельным ресурсом и редактировать какие-то вещи, типа цены и описания через Collections, а докторов внутри ресура, но MIGX всё же как-то оперативней кажется.
Помогите пожалуйста!
Комментарии: 3
                А можешь описать задачу как она изначально звучала?            
                    
                Сделать удобный прейскурант, что б цены можно было оперативно редактировать не влезая в каждую услугу, специалистов оперативно подцеплять/отцеплять. Ну и видеть в табличке всё это дело.
Я просто бы еще хотел развить тему и в MIGX сделать на специалисте гиперссылку, тыкая в которую в новом окне открываем ресурс специалиста и редактируем его, интересные перспективы открываются, если разобраться как это можно запилить)
                    Я просто бы еще хотел развить тему и в MIGX сделать на специалисте гиперссылку, тыкая в которую в новом окне открываем ресурс специалиста и редактируем его, интересные перспективы открываются, если разобраться как это можно запилить)
                Понятно, потом не забудь опытом поделиться.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.