Constructing Homepages
This example shows the layout that is used for displaying a homepage with a header and pagelets. The PORTAL_HP_USER_TEMPLATE object serves as a container for the other HTML definitions found on the homepage.

- PORTAL_HP_USER_TEMPLATE
- PORTAL_UNI_HEADER_NEW
- PT_HNAV
- PORTAL_HP_2COL_LAYOUT or PORTAL_HP_3COL_LAYOUT
- PORTAL_HP_COMPONENT

This table describes the HTML definitions that the system uses to construct homepages:
| HTML Definition | Description |
|---|---|
|
PORTAL_HP_USER_TEMPLATE |
This is the HTML definition for the homepage tab. This definition contains the iScript reference to the universal header, a bind variable for the two-column or three-column layout HTML, and binds for the Oracle image. |
|
PORTAL_UNI_HEADER_NEW |
This HTML definition contains all the HTML for the header portion of a homepage tab. The HTML definition is set up in WEBLIB_PORTAL.PORTAL_HEADER.FieldFormula.GetUniHeaderHTML. |
|
PT_IFRAME_HDR |
This HTML definition contains all of the HTML for the iframe header. |
|
PT_HNAV |
This HTML definition contains the HTML for the drop-down navigation header. |
|
PORTAL_HP_2COL_LAYOUT |
This HTML definition contains all the pagelet HTML for the two-column layout (columns 1 and 2). |
|
PORTAL_HP_2COL_LAYOUT_ACCESS |
This HTML definition contains all the pagelet HTML for the two-column layout (columns 1 and 2) when the homepage is viewed in screen reader mode. |
|
PORTAL_HP_3COL_LAYOUT |
This HTML definition contains all the pagelet HTML for the three-column layout (columns 1, 2 , and 3). |
|
PORTAL_HP_3COL_LAYOUT_ACCESS |
This HTML definition contains all the pagelet HTML for the three-column layout (columns 1, 2 , and 3 when the homepage is viewed in screen reader mode. |
|
PORTAL_HP_COMPONENT |
This is the HTML definition for pagelets. |