Use the MIGX-configurator-CMP and create a new Configuration there with a unique name.
There you can set the renderChunk - renderer for a column and put the chunk-code into a textarea-input-field.
Than in the input-options for your MIGX-TV empty the fields for formtabs and columns and put the name of the configuration into input-options-field 'configs'
[{"MIGX_id":"1","header":"Bild","dataIndex":"renderimage","width":"150","sortable":"true","show_in_grid":"1","renderer":"this.renderChunk","clickaction":"","selectorconfig":"","renderchunktpl":"<img src=\"/connectors/system/phpthumb.php?imageplus=1&wctx=mgr&f=png&q=90&w=150&source=1&src=[[renderImagePlus? &value=`[[+image]]`]]&sw=3000&sh=1800&sx=0&sy=116\" >","renderoptions":"[]"},{"MIGX_id":2,"header":"Titel","dataIndex":"title","width":150,"sortable":"false","show_in_grid":1,"renderer":"","clickaction":"","selectorconfig":"","renderchunktpl":"","renderoptions":"[]"},{"MIGX_id":3,"header":"Beschreibung","dataIndex":"desc","width":300,"sortable":"false","show_in_grid":1,"renderer":"","clickaction":"","selectorconfig":"","renderchunktpl":"","renderoptions":"[]"}]
[{
"header": "Row Format"
,"width": "100"
,"sortable": "true"
,"dataIndex": "MIGX_formname"
},{
"header": "First"
,"width": "160"
,"sortable": "false"
,"dataIndex": "resource"
,"renderer":"this.renderChunk"
},{
"header": "Second"
,"width": "160"
,"sortable": "false"
,"dataIndex": "resource"
,"renderer": "this.renderChunk"
}][{
"header": "Row Format"
,"width": "100"
,"sortable": "true"
,"dataIndex": "MIGX_formname"
},{
"header": "First"
,"width": "160"
,"sortable": "false"
,"dataIndex": "resource"
,"renderer":"this.renderChunk"
},{
"header": "Second"
,"width": "160"
,"sortable": "false"
,"dataIndex": "rendered"
,"renderer": "this.renderChunk"
,"renderchunktpl":"<tr>\n<td id=\"header\" class=\"w640\" width=\"640\" align=\"center\" bgcolor=\"#ffffff\">\n<div class=\"w640\" align=\"center\" style=\"text-align: center; margin-top:10px; margin-bottom:10px;\">\n<a href=[[~[[+id]]]]>\n<img src=\"[[+headerImage:phpthumbof=`w=640`]]\"class=\"logoResize\" border=\"0\"/>\n</a>\n</div>\n</td>\n</tr>"
}]does this work?
,"renderchunktpl":"[[$getnameofChunk]]"
,"renderchunktpl":"[[$[[+nameOfChunk-field]]]]"
,"renderchunktpl":"[[$[[+nameOfChunk-field]]]]"
this should be a placeholder with a fieldname, which has the chunkname, of course.
Not sure, if this will work. Didn't test it, yet.
[{
"formname":"GenericHeaderImage"
,"formtabs":[{
"caption":"Generic Header"
,"fields": [{
"field":"headerImage"
,"caption":"Image"
,"inputTV":"GenericHeader"
}]
}]
},{
"formname":"FullHeaderImage"
,"formtabs":[{
"caption":"Full Image Header"
,"fields":[{
"field":"fullheaderImage"
,"caption":"Header Image"
,"inputTV":"CM-imageTV"
}]
}]
},{
"formname":"HorizontalLine"
,"formtabs": [{ "caption":"Horizontal Line","fields": [{
"field":"fake"
,"inputTV":"CM-hiddenTV"
},{
"field":"cell_1_image"
,"caption":"Image"
,"inputTV":"CM-hiddenTV"
},{
"field":"cell_1_headline"
,"caption":"Horizontal Line"
,"inputTV":"CM-hiddenTV"
}]
}]
},{
"formname":"HorizontalSpace"
,"formtabs":[{
"caption":"Horizontal Space"
,"fields": [{
"field":"fake"
,"inputTV":"CM-hiddenTV"
},{
"field":"cell_2_image"
,"caption":"Image"
,"inputTV":"CM-hiddenTV"
},{
"field":"cell_2_headline"
,"caption":"HorizontalSpace"
,"inputTV":"CM-hiddenTV"
}]
}]
},{
"formname":"ImageGallery3column"
,"formtabs":[{
"caption":"ImageGallery3column"
,"fields": [{
"field":"cell_1_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_1_content"
,"caption":"Content"
,"inputTV":"richtextTV"
},{
"field":"cell_2_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_2_content"
,"caption":"Content"
,"inputTV":"richtextTV"
},{
"field":"cell_3_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_3_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"TextFullWidthImage"
,"formtabs":[{
"caption":"TextFullWidthImage"
,"fields": [{
"field":"cell_3_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_3_headline"
,"caption":"Headline"
},{
"field":"cell_3_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"TextLeftAlignedImage"
,"formtabs":[{
"caption":"TextLeftAlignedImage"
,"fields": [{
"field":"cell_4_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_4_headline"
,"caption":"Headline"
},{
"field":"cell_4_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"TextOnly"
,"formtabs":[{
"caption":"Text Only"
,"fields": [{
"field":"cell_5_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"Title"
,"formtabs":[{
"caption":"Title Only"
,"fields": [{
"field":"title_headline"
,"caption":"Headline"
},{
"field":"link"
,"caption":"Link"
}]
}]
},{
"formname":"TextRightAlignedImage"
,"formtabs":[{
"caption":"TextRightAlignedImage"
,"fields": [{
"field":"cell_6_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_6_headline"
,"caption":"Title"
},{
"field":"link"
,"caption":"Link"
},{
"field":"cell_6_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"LastWord"
,"formtabs":[{
"caption":"Last Word"
,"fields": [{
"field":"lastword-desc"
,"caption":"Description"
,"inputTV":"richtextTV"
},{
"field":"salutation"
,"caption":"salutation"
}]
}]
},{
"formname":"TwoColumns"
,"formtabs":[{
"caption":"TwoColumns"
,"fields": [{
"field":"cell_8_title"
,"caption":"Title"
},{
"field":"cell_8_content"
,"caption":"Content"
,"inputTV":"richtextTV"
},{
"field":"cell_9_title"
,"caption":"Title"
},{
"field":"cell_9_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"TitleDescriptionFormatPricing"
,"formtabs":[{
"caption":"TextLeftAlignedImage"
,"fields": [{
"field":"cell_7_image"
,"caption":"Image"
,"inputTV":"imageTV"
},{
"field":"cell_7_title"
,"caption":"Title"
},{
"field":"cell_7_link"
,"caption":"Link"
},{
"field":"cell_7_subheadline"
,"caption":"Sub Title"
},{
"field":"cell_7_format"
,"caption":"Format Availabilty"
},{
"field":"cell_7_availabilty"
,"caption":"Availabilty"
},{
"field":"cell_7_price"
,"caption":"Pricing"
},{
"field":"cell_7_lastwords"
,"caption":"Last Words"
},{
"field":"cell_7_content"
,"caption":"Content"
,"inputTV":"richtextTV"
}]
}]
},{
"formname":"footerAB"
,"formtabs":[{
"caption":"Alberta Footer"
,"fields": [{
"field":"fake"
,"inputTV":"CM-hiddenTV"
}]
}]
},
{
"formname":"footerON"
,"formtabs":[{
"caption":"Ontario Footer"
,"fields": [{
"field":"fake"
,"inputTV":"CM-hiddenTV"
}]
}]
},{
"formname":"footerBC"
,"formtabs":[{
"caption":"BC Footer"
,"fields": [{
"field":"fake"
,"inputTV":"CM-hiddenTV"
}]
}]
}]