A Layout Template manifest file enables you to define layouts for the area of your portal page that contains the gears. A layout definition can include:
Display Modes
Output Devices
Layout Images (for display on Administration pages)
Region names and dimensions (narrow or wide, short or tall)
A Layout Template uses a single-row HTML table structure to render gear region fragments, which are containers for gears. Each region is the content of a cell within the table.
The following example shows an abbreviated Layout Template manifest:
<!--FILE HEADER GOES HERE --!> <layout-templates> <layout-template name="Layout 25-75 Template" version="1.0" author="ATG Portal Team"> <description> A layout that defines two columns, the left column reserves 25% of the screen, and the rest is used by the right column </description> <servlet-context>/portal/layoutTemplates</servlet-context> <display-modes> <display-mode name="shared"> <device-output name="html">/templates/layout/html/25_75.jsp </device-output> </display-mode> <display-mode name="full"> <device-output name="html">/templates/layout/html/full.jsp </device-output> </display-mode> </display-modes> <regions> <region name="25_75_LEFT"> <dimensions> <dimension name="width">narrow</dimensions> <dimension name="height">tall</dimensions> </dimensions> </region> <region name="25_75_RIGHT"> <dimensions> <dimension name="width">wide</dimensions> <dimension name="height">tall</dimensions> </dimensions> </region> </regions> </layout-template> </layout-templates>
For details about the tags and attributes you can use in a Layout Template manifest file, see Layout Template Manifest Elements in Appendix A, Portal Manifest Reference.