Вопрос по MIGX
        Всем доброго времени суток!
Имеются два поля MIGX — «test-1» и «test-2».
В «test-1» находятся поля «title» и «textBlocks». В «textBlocks» вложен MIGX «test-2», в котором содержатся поля «title» и «description». Прошу заметить что поля «title» имеют одинаковые названия — нужна именно такая реализация.
Вызов MIGX:
Содержимое чанка «test-1»:
Вопрос следующий — как мне в чанке «test-2», помимо поля «title», выводить «title» из MIGX «test-1»? Знаю, что можно просто добавить свойство "&title=`[[+title]]`" в вызове MIGX в чанке «test-1», а затем в чанке «test-2» выводить содержимое таким образом "[[+property.title]] | [[+title]]". Но есть ли иные способы?
    
    
                                                                                
            Имеются два поля MIGX — «test-1» и «test-2».
В «test-1» находятся поля «title» и «textBlocks». В «textBlocks» вложен MIGX «test-2», в котором содержатся поля «title» и «description». Прошу заметить что поля «title» имеют одинаковые названия — нужна именно такая реализация.
Вызов MIGX:
[[!getImageList?
    &tvname=`test-1`
    &tpl=`test-1`
]] Содержимое чанка «test-1»:
[[!getImageList?
    &value=`[[+textBlocks]]`
    &tpl=`test-2`
]]Вопрос следующий — как мне в чанке «test-2», помимо поля «title», выводить «title» из MIGX «test-1»? Знаю, что можно просто добавить свойство "&title=`[[+title]]`" в вызове MIGX в чанке «test-1», а затем в чанке «test-2» выводить содержимое таким образом "[[+property.title]] | [[+title]]". Но есть ли иные способы?
Комментарии: 4
                Есть, вывести всё через Fenom.
                    {set $test1 = $_modx->resource['test-1'] | fromJSON}
{foreach $test1 as $item1}
{$item1['textBlocks']}
{set $test2 =  $item1['test-2'] | fromJSON}
{foreach $test2 as $item2}
{$item2['title']}
{$item2['description']}
{/foreach}
{/foreach}            
                В первую очередь про Fenom подумал, но никогда не работал с ним. Без него никак?            
                    
                Без него наверное как, но я не знаю как. Пример я вам написал, а там сами думайте. Но fenom лучше проштудировать. webinmind.ru/modx/packages-extras/pdotools/syntax-fenom            
                    
                Теперь придётся. Спасибо)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.