In Z-CMS there is a feature that helps the user in managing all related Content Models in a single place. This feature take the name of collection. A collection can be added inside a Content Model to show other Content Models that have relations with it.
The advantage of a collection is that allows the user to work on multiple Content Models without the need to open a different page for each Content Model, but simply by accessing all of them from one single page.
Example: creating a collection inside a Content Model
Suppose to have a "catprod" Content Model and a "prodotti" Content Model which have a lookup (relation) to the "catprod" one as shown in the image below.
Then, in the Content Manager page of "prodotti" there will be a combo box for selecting the relation to "catprod", as highlighted in the above image.
Suppose to be in another situation. There is a "pdt_prod" (product) Content Model and other Content Models "pdf_files" (pdf files of a product), "gal_img" (gallery images of a product) and "high_image" (high resolution images of a product) which have relation to the "pdt_prod" product) Content Model.
In normal case the data entry should be carried into these four Content Models in four different places. At first, in the Content Manager, enter data into "pdt_prod" Content Model for a product record, then go to "pdf_files" Content Manager part and enter all pdf files related to that product, then go to "gal_img" Content Manager part and enter all gallery images related to that product and at last go to "high_image" Content Manager part and enter all high resolution images related that product.
In such a scenario it is possible to create a collection in order to avoid the need to edit contents inside four different places. In this case it is possible to add three collections inside "pdt_prod" Content Model to "pdf_files", "gal_img" and "high_image" Content Models, as shown in the image below.
Then, content management operations can be done in the single page of "pdt_prod" Content Manager.
New records related to main Content Model can be added/edited in each collection list in the main Content Manager itself.
This is done using popup window for each collection item as show below.