Ekaterina

Ekaterina

С нами с 27 июля 2021; Место в рейтинге пользователей: #898
Ekaterina
29 июля 2021, 11:25
0
Вывод MIGX из MIGX другого ресурса из localizator. Оставлю здесь, уверена кому-то пригодиться, т.к. сама нигде не нашла ответа.

При использовании value в getImageList docid игнорируется, поэтому при выводе: {'getImageList' | snippet: [
'value' => $_modx->resource.tv-name,
'tpl' => 'tpl-name',
]}
выведется migx из локализатора текущего ресурса.

Решением стало использование pdoField:
{var $cat = 'pdoField' | snippet: [
'id' => '8', // id ресурса, из которого выводится tv
'field' => 'tv-name', // migx 1 уровня, который нужно вывести
]}

{'getImageList' | snippet: [
'value' => $cat | toJSON,
'tpl' => 'tpl-name', // чанк, в котором выводится migx 2 уровня (вложенный), его выводим, как обычный migx
]}
Ekaterina
27 июля 2021, 16:48
0
Спасибо за ответ. Говорят в админке всегда активен контекст mgr, поэтому cultureKey не работает.