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.

Graphical representation of the HTML definitions that compose a homepage
This example shows an actual PeopleSoft homepage with numbers specifying these HTML definitions:
  1. PORTAL_HP_USER_TEMPLATE
  2. PORTAL_UNI_HEADER_NEW
  3. PT_HNAV
  4. PORTAL_HP_2COL_LAYOUT or PORTAL_HP_3COL_LAYOUT
  5. PORTAL_HP_COMPONENT
PeopleSoft homepage showing the composite HTML definitions

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.