MIGX настройка вывода в админке(не выводит используя this.renderChunk)
Добрый день
Уже запутался с выводом в админке:
Есть migx поле
progress — обычное поле «Список ресурсов»
Сейчас при добавлении в админке выводятся id добавленных progress. Как сделать вывод pagetitle у ресурсов добавленных по id?
Пробовал по разному выводить через renderChunk, но даже id вывести не получается, в админке выводит пустые строки:
Как я понимаю конечный вариант должен быть примерно таким:
Уже запутался с выводом в админке:
Есть migx поле
[
{
"caption": "Достижения",
"fields": [
{
"field": "progressId",
"caption": "Достижения",
"inputTV": "progress"
}
]
}
]
progress — обычное поле «Список ресурсов»
[ {"header": "достижения", "dataIndex": "progressId"} ]
Сейчас при добавлении в админке выводятся id добавленных progress. Как сделать вывод pagetitle у ресурсов добавленных по id?
Пробовал по разному выводить через renderChunk, но даже id вывести не получается, в админке выводит пустые строки:
[
{"header": "достижения", "dataIndex": "qqq","renderer":"this.renderChunk","renderchunktpl":"[[+progressId]]"}
]
Как я понимаю конечный вариант должен быть примерно таким:
[
{"header": "достижения", "dataIndex": "progressName","renderer":"this.renderChunk","renderchunktpl":"[[#[[+progressId]].pagetitle]]"}
]
Комментарии: 6
Не хотелось бы сейчас менять на конфигурацию, тк на сайте уже заполнены эти поля и не хотелось бы их поломать. Понять не могу почему через json не работает.
Вам надо добавить еще поле, смотрите:
«MIGX_id»:4, — выводит id продукта (товара в моем случае), но в таблице мы его не выводим («show_in_grid»:«0»,)
«MIGX_id»:5, — выводим данные в рендер [[#[[+product]].pagetitle]], выбрав перед этим [[+product]] из «MIGX_id»:4, и выводим в таблицу («show_in_grid»:1,)
PS: посмотрев ролик выше, вы бы поняли логику.
{
"MIGX_id":4,
"header":"\u0422\u043e\u0432\u0430\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430",
"dataIndex":"product",
"width":"",
"sortable":"false",
"show_in_grid":"0",
"customrenderer":"",
"renderer":"",
"clickaction":"",
"selectorconfig":"",
"renderchunktpl":"",
"renderoptions":"",
"editor":""
},
{
"MIGX_id":5,
"header":"\u0422\u043e\u0432\u0430\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430",
"dataIndex":"product_url",
"width":"",
"sortable":"false",
"show_in_grid":1,
"customrenderer":"",
"renderer":"this.renderChunk",
"clickaction":"",
"selectorconfig":"",
"renderchunktpl":"[[#[[+product]].pagetitle]]",
"renderoptions":"",
"editor":""
},
«MIGX_id»:4, — выводит id продукта (товара в моем случае), но в таблице мы его не выводим («show_in_grid»:«0»,)
«MIGX_id»:5, — выводим данные в рендер [[#[[+product]].pagetitle]], выбрав перед этим [[+product]] из «MIGX_id»:4, и выводим в таблицу («show_in_grid»:1,)
PS: посмотрев ролик выше, вы бы поняли логику.
[
{
"header": "достижения",
"dataIndex": "progressId",
"show_in_grid":"0"
},
{
"header": "Название",
"dataIndex": "progressName",
"renderer":"this.renderChunk",
"renderchunktpl":"[[#[[+progressId]].pagetitle]]",
"show_in_grid":1,
}
]
Пробовал и просто дополнительное поле добавлять и с show_in_grid попробовал, итог все тот же — пустые строки
Возможно проблема была в том, что выбрано несколько? У меня одн выводит ОК, а вот несколько — пустота… Вам удалось разобраться?
Столкнулся с той же проблемой — походу, действительно, не работает без конфигуратора
github.com/Bruno17/MIGX/issues/292
github.com/Bruno17/MIGX/issues/292
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.