To changes the layout of an existing page or create a new page that is accessed by a navigational item from the global context area, you need to create or modify a tab definition.
Note: Customizations should occur in your custom directory as outlined in Customization Best Practices.
To create a new tab definition:
Create an
/atg/svc/framework/serviceFramework.xml
file in your new custom module and add theContentDefinition
item for the new tab action. This defines the JavaScript action that will be attached to theTabDefinition
item for the new tab and then executed.To create a new navigational item within the tab, modify the
NavContainer
and otherNavItem
components as outlined in Creating a New NavAction section.Append your new tab definition information to the default tab definition.
Create the panel stack definition that will be used by your new tab definition.
Create the JSP files and resources that you identified in your definitions.
Note: You must ensure that the access rights for the tab and the panels are correct.