Goal

How to customize PT8.50 Oracle logo and PeopleSoft Header? 

In PT8.4x, to change the logo, developers could update image NEW_PS_LOGO.  However, updating image NEW_PS_LOGO no longer updates the logo in PT8.50.

Solution

To update Oracle logo in PeopleSoft header, please update PT_ORACLELOGO_SWAN

STEPS
-----------------------
1. Log into AppDesigner
2. File -> Open, select Image and search PT_ORACLELOGO_SWAN
3. Update image. Save.
4. For changes to appear, you must bring down both appserver/webserver, clear cache in appserver/webserver, and bring up appserver/webserver. In addition, please clear browser cache too before testing.

The PeopleSoft header uses HTML object PT_IFRAME_HDR_SWAN. The bind variables are passed using Application Package PT_BRANDING.BrandingBase.OnExecute.

However, the Oracle logo does not bind from Application Package PT_BRANDING.BrandingBase.OnExecute

The PT_ORACLELOGO_SWAN is defined in Stylesheet PSSTYLEDEF_SWAN. Open PSSTYLEDEF_SWAN and open FreeForm Sub Style Sheets: PSHDR2_SWAN.

/* company logo div */
#pthdr2logoswan {
float:%AlignStart;
width: 115px;
height:45px; /* new for hover menu */
margin:0;
background: url(%Image(PT_ORACLELOGO_SWAN)) no-repeat;
}

To use a custom logo, the developer could either update the existing PT_ORACLELOGO_SWAN image or customize FreeForm Sub Style Sheets: PSHDR2_SWAN with the new image name.

After making the changes, please bring down both appserver/webserver, clear cache in appserver/webserver, and bring up appserver/webserver. In addition, please clear browser cache too before testing.

Other notes:

In PT8.50, the timeout warning window still uses NEW_PS_LOGO image. There are two ways to change the timeout warning logo:

1. Update NEW_PS_LOGO image in AppDesigner.
2. Open the WEBLIB_TIMEOUT record, open the PeopleCode PT_TIMEOUTWARNING, update NEW_PS_LOGO image to reference PT_ORACLELOGO_SWAN image.
 

Make a free website with Yola