A dependency catalog refers to a specific version of the catalog upon which the catalog I am authoring is reliant. This implies that without this particular catalog version, the creation I am undertaking will not function properly.
Adding a Dependency
Click on the three dots in the left corner of the browser, and search for "Add Catalog Dependencies Browser".
After selecting it, a new tab will appear, and you can drag it to the right side to split the screen.
Click on "Add dependency catalog" and search for the catalog on the search bar. Click on the name to open.
Dependencies Definition
To access the dependencies definition you can click on the three dots next to the name of the chosen catalog and then on "Edit". This will open a new tab with these following information's:
This data is the same you find on Content Studio.
If needed, you can delete the catalog dependencies by the same path as "Edit".
Catalog Version
The versions can be defined using the semantic version syntax. Where the most used cases are:
- ^2.0.0 = it will resolve to any version of the 2, including any minor.
- 2.0.1 – OK
- 2.1.0 – OK
- 2.1.8 – OK
- 3.0.1 – NOT
- 3.1.0 – NOT
-
1.0.8 – NOT
Example:
- 2.1.* = it will resolve to any version of the 2.1 only.
- 2.0.1 – NOT
- 2.1.0 – OK
- 2.1.8 – OK
- 3.0.1 – NOT
- 3.1.0 – NOT
-
1.0.8 – NOT
Example:
- ~4.17.10 = it will resolve to the most recent version greater than 4.17.10
- 4.16.0 – NOT
- 4.17.8 – NOT
- 4.17.10 – OK
- 4.17.12 – OK
-
5.0.1 – NOT
Example:
The engine will resolve to a single version only, that being the latest created which is available.
You can find more detailed information's on Semantic Versioning 2.0.0 | Semantic Versioning.
Attributes Overrides
The author can override values of the attributes of the dependency catalog. This makes it easier to set standard values for the items attributes that will be used during the process.
All attributes that come from the dependency are located within Attributes and System folder of the editable catalog.
The folders with the name in bold are the ones that contain visible attributes, while the others have hidden attributes.
By clicking on the "System" folder you will see all the attributes from the dependency, or you can select a specific folder to see only those in it. If "Hide default option" is disabled then it will show all attributes.
But if it is enabled, then it will only show the attributes with the value reset by the catalog
After each default value, there will be the reset button to reset the attribute's to the initial value within the item level.