The configuration of main and navigator tabs (that includes search panels, directory styles and designers) is split between xxx_Config.xml and xxx_TabItems.Xml files, where xxx can be Ted4, Fred4, Shell4, EdAdmin4.
If you are using Perforce to access those files, they are located in the GN4\Main\Config\Global\GN4 folder.
What's defined where?
Base queries, directory styles, sort orders, search fields are defined in xxx_Config.xml, while main and navigator tabs, designers (either for editing or for results), and connections are defined in xxx_TabItems.xml.
At the moment, there are no custom versions of xxx_Config.xml and xxx_TabItems.xml files. This means that for customer sites, a copy of the files has to be created and custom modifications added there. |
There's an inheritance path defined as Shell > Ted4 > Fred4. Thus, what's defined in the Shell4_Config.xml file under GN4ShellConfiguration and in the Shell4_TabItems.Xml file under TabItemList, gets inherited by Shell, Ted4 and Fred4, thus can be used in any of three applications. What's defined in the Ted4_Config.xml file and in the Ted4_TabItems.Xml file under TabItemList, can be used in Ted4 and Fred4, while what's defined in Fred4_Config.xml and Fred4_TabItems.xml can be used only in Fred4. So, if you plan to use certain main tab in all three applications, define it in the Shell4_*.xml, otherwise if you plan to use a main in Ted4 and Fred4, define it in the Ted4_*.xml, else if you plan to use a main tab in Fred4 only, define it in Fred4_*.xml. This provides a potential consistency of main tabs, independently where a main tab gets used.
|
See also
Where can I find navigators code and description?