Reference: Catalogue UI Levels
In 15.5 Major, the catalogue toolbox system was revamped to be more data-driven based on the table of contents, in contrast to the old system which relied on the Component Tab Creator to design component tabs.
Note that there are no changes for existing catalogues, and all will work as they have previously until the new features are adopted, such as by turning on the "Use ToC toolbox" option in Product Catalogues.
If the option is off, only the documentation for "Undefined", "None", "Subsection", and "Section" are applicable. All others will have no effect.
To facilitate this, the old and unclear UI Levels that were previously present in the toolbox have been renamed to make their purpose more clear, and to align better with the Toolbox Guidelines:
CET 15.0 Major and below | CET 15.5 Major and above: |
---|---|
- | Card |
- | Tab |
Section | Section |
Subsection | Subsection |
- | Tool Group |
Icon | None |
Undefined | Undefined |
None | Invisible |
The practical effect of any UI Level that existed in CET 15.0 has been unchanged, with only their display names changed.
This UI Levels hides itself and all of its child entries. Useful for hiding product lines without losing the data associated with its entry in the table of contents.
A default UI Level that is assigned when a table of contents entry is created. Has no meaning, and should be changed to one of the other UI Levels defined in this document.
A UI Level that acts that it doesn't exist, with all of its children acting as though it was at the same level as the parent entry. Useful for applying grouping and organisation, especially when the grouping is internal and should not be visible to the user.
The below example shows two examples side-by-side using tabs, where the "Hanging" Product Level is functionally the same as having the two Hanging Plants directly under "Small Plants":
This UI Level specifies that this particular entry in the table of contents is a Collapsible Group, with all child entries being located within the group's popup window, instead of being directly in the toolbox itself.
This UI Level specifies that this entry should represent a Subsection, as defined in the Toolbox Guidelines.
This UI Level specifies that this entry should represent a Section, as defined in the toolbox guidelines. This section is collapsible, and can be sent to Custom Tools.
This UI Level specifies that the entry represents a Tab, and automatically modifies the extension header to use a tab switcher to allow switching between each defined tab.
If a Tab entry is present in the table of contents, it is required that all sibling entries are also Tabs (since it wouldn't be clear where the other entries should be located).
This UI Level specifies that this entry should appear in the Toolbox as a Component Tab, with all of its child entries appearing within that Component Tab.
All table of contents must start with at least one Card entry.
An entry with this UI Level will have a button on the right of the UI Level drop down that can be used to do some basic configuration of the component tab that is generated by the system. At this point in time, the only configurable aspect is the icon used within the header and Toolbox component tab.