What is MIGX?
MIGX (multiItemsGridTv for modx) is a custom-tv-input-type for adding multiple items into one TV-value and a snippet for listing this items on your frontend.
It has a configurable grid and a configurable tabbed editor-window to add and edit items.
Each item can have multiple fields. For each field you can use another tv-input-type.
Requirements
- MODx Revolution 2.1 rc4 or later
- PHP5 or later

MIGX does also work on Revolution 2.0.8 with limited functionality. (for example no input-properties - use properties instead!)
Download
It can be downloaded from within the MODx Revolution manager via Package Management, or from the MODx Extras Repository, available here: http://modx.com/extras/package/migx
Installation Package-Manager / MIGX-Configurator CMP
Create a new action
System->Actions
right-click 'migx' ->create Action here
controller: index
Create a new menu
System->Actions
right-click 'Components' ->Place Action here
lexicon key: migx
action: migx - index
parameters: &configs=packagemanager||migxconfigs||setup
to make sure the configuration-table is created and up to date,
go to components -> migx -> setup-tab -> click 'setup'
Upgrading from MIGX - versions prior 2.0
first, make a backup of your db-tables, specially the modx_site_tmplvar_contentvalues - table
go to components -> migx -> setup-tab
go to tab upgrade. click 'upgrade'.
This will add a new autoincrementing field MIGX_id to all your MIGX-TV-items
The getImageList-snippet needs this field to work correctly.
Development and Bug Reporting
MIGX is stored and developed in GitHub, and can be found here:https://github.com/Bruno17/migx
Usage
MIGX comes with a configurable custom-TV-input-type for the backend and a snippet for rendering the items in infinite different ways to the frontend.
For more Information see: