I found this on the JDE Portal, it may help some:
SOLUTION 200727798: E-PORTAL: FAQ on Customizing the 'Look and Feel' of the HomePage
SPECIFIC TO:
All 8.4x PeopleTools Versions
ISSUE:
We have several questions about changing the look and feel - the branding - of the HomePage.
SOLUTIONS:
ATTENTION! This is for reference only! Some of these solutions are workarounds. These workarounds have not gone through our formal quality regression test cycle. We strongly recommend that you thoroughly test this each workaround in a development environment before applying it to your production environment.
Be sure to document these changes as these workarounds may be detected during your next upgrade. Because each workaround has not yet gone through our formal quality regression test cycle, they may be different than the final solution delivered in a PeopleTools patch or Minor/Major release.
We in Global Customer Support recommend PeopleSoft Consulting for any further questions regarding customizing the Look and Feel of the HomePage.
1. How to Change the Color of the Blue bar (or delete the bar ) in the header which contains 'Home','Worklist' etc., links?
In the Application Designer, Open the HTML Object - PORTAL_UNIHEADER_NNS.
Change the Color to the one required (or Delete the Line) - .buttonBar { background-image: url(%bind
14));
background-repeat: repeat-x; background-color: #555599}
And save the object.
2. How to Change the Look and Feel of the Pagelet? Like Changing the Color, Fonts etc.,
You can change the color and borders by modifying the style classes used (PTPAGELET, PTPAGELETHEADER, PTPAGELETBODY) in the style sheet PSSTYLEDEF. If you want to add other logo/images to the pagelet header, then that would require modifying the HTML used to construct pagelets. That object is HTML.PORTAL_HP_COMPONENT
3. How to change the search bar colour?
In the Application Designer, Open the HTML Object - PORTAL_UNIHEADER_NNS.
Change the Color to the one required (or Delete the Line) .searchBar{background-repeat: repeat-y; background-color: #7780B7}
Save the Object.
4. How to change the width of the coloumn's in the home page?
In the Application Designer, Open the HTML Object PORTAL_HP_2COL_LAYOUT or PORTAL_HP_3COL_LAYOUT.
Change the width on this HTML object and save the object.
5. Problem with weather Magnet pagelet. Which object loads this pagelet.
Weather Magnet paglet is created by a Iscript. Here are the details -
Record (Table) Name: WEBLIB_SEARCHBX
Field Name: WEATHER_MAGNET
PeopleCode Event Name: FieldFormula
PeopleCode Function :IScript_WeatherMagnet
This iscript is accessing a HTML object EO_PE_WEATHERCOM_MAGNET.
6. How to change/remove the "powered by PeopleSoft" from the bottom of the page. What is the name of HTML object that has to be modified?
The "powered by PeopleSoft" is a Image object 'PT_PORTAL_POWEREDBY'. The HTML object that is used to paint this on the Portal homepage is "PORTAL_HP_POWEREDBY".
7. How to change the Peoplesoft Logo and how to change the size of the logo that is being painted on the Homepage?
PeopleSoft logo on ALL Pages uses the PT_PORTAL_BUG image.
The HTML object that is used to paint this on the Portal homepage is 'PORTAL_UNI_HEADER_NNS'.
In PORTAL_UNI_HEADER_NNS do a search for "PeopleSoft logo" and do the Changes to height and width and Save the Object.
Here is the Line that has to be modified - <td rowspan="3" width="96"><img src="%BIND
1)" width="56" height="41" alt="PeopleSoft logo" hspace="20"></td>
8. How to add images to the pagelets header to give a Visual meaning to the hearder?
This functionality is being provided on tools 8.42 which is targeted for release on 11/20/2002.
9. How to customize the look of enterprise menu in 8.4?
Changing the firts bar(Menu) inside the pages, require you to change the color of it in the EPPLN_NAV_SHOW_MENU HTML object. Look out for the line that has the bgcolor="#555599" and change it to the color required. This will only change the background color.
This bar has two gifs other than the tabs, which are PS_HIDE_MENU and EPPLN_BLUE_CORNER.
(The reference for this can be found in the peoplecode, check for these images PS_HIDE_MENU and EPPLN_BLUE_CORNER. These are the images that appear on the corner fo the tab.)
You will want to replace your image with this name so you will see the behaviour that you expect to.
The second part involves changing the EPPPAGELETHEADER class in the stylesheet. The style sheet is EPPSTYLEDEF. The background color when changed in the style sheet it will reflect
the color in the second bar .
Changing the bottom blue bar involve changing the BGCOLOR in the EPPLN_LN_MGR_TEMPLATE_END. Open this HTML object and change the BGCOLOR.
And as far as changing the background color fo the whole menu, only option is to change the "PSPAGE" class in the PSSTYLEDEF stylesheet. Open the PTSTYLEDEF style sheet and then change the pspage class.
10. How to change the default font size of company news?
The text inside this HTML field does not inherit attributes from any class, it uses the browser default settings for text. However, you can change this with a customization. You can choose whether to hardcode the font size, or set the text to a particular style sheet class. Make the following change to Component PeopleCode EPPCM_NWDSPART.GBL.PostBuild:
Declare Function Get_URL_Details PeopleCode EPPCM_NWWRK.EPPCM_CONT_TYPE FieldDefault;
Declare Function Find_Image_URL PeopleCode EPPCM_NWWRK.EPPCM_CONTENTID FieldDefault;
Local Rowset &data, &HTML_data;
&AID = %Request.GetParameter("PORTALPARAM_AID");
&data = GetLevel0()(1).GetRowset(Scroll.EPPCM_NWARTSEC);
&data_cnt = &data.ActiveRowCount;
If &data_cnt >= 1 Then
For &L1 = &data_cnt To 1 Step - 1
&CONTID = &data(&L1).EPPCM_NWARTSEC.EPPCM_CONTENTID.Value;
If &CONTID <> &AID Then
&data(&L1).Visible = False;
Else
Evaluate &data(&L1).EPPCM_NWARTSEC.EPPCM_CONT_TYPE.Value
When = "U"
&data(&L1).EPPCM_NWWRK.HTML_AREA_02.Visible = True;
&data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Visible = True;
&data(&L1).EPPCM_NWWRK.URL_1.Visible = False;
Get_URL_Details(&CONTID, &URL);
&IMG = " ";
&LOCATION = "_parent";
&CLASS = "PSHYPERLINK";
&data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Visible = False;
&CONTITLE = &data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Value;
&TEXT = MsgGetExplainText(18025, 1836, "Click here for details");
&data(&L1).EPPCM_NWWRK.HTML_AREA_02.Value = GetHTMLText(HTML.EPPCM_NWHYPERLINK, &URL, &TEXT, &IMG, &LOCATION, &CLASS);
&CONTSUM = &data(&L1).EPPCM_CONTENT.DESCRLONG.Value;
Break;
When = "H"
&data(&L1).EPPCM_NWWRK.HTML_AREA_02.Visible = False;
&data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Visible = True;
&data(&L1).EPPCM_NWWRK.URL_1.Visible = False;
&HTML_data = &data(&L1).GetRowset(Scroll.EPPCM_HTMLTEXT);
For &h = &HTML_data.ActiveRowCount To 1 Step - 1
If &HTML_data(&h).EPPCM_HTMLTEXT.EPPCM_CONT_STATUS.Value = "A" Then
&CONTSUM = &HTML_data(&h).EPPCM_HTMLTEXT.EPPCM_HTMLEXT.Value;
End-If;
End-For;
Break;
When = "F"
&data(&L1).EPPCM_NWWRK.HTML_AREA_02.Visible = False;
&data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Visible = True;
&data(&L1).EPPCM_NWWRK.URL_1.Visible = True;
&CONTITLE = &data(&L1).EPPCM_CONTENT.EPPCM_TITLE.Value;
&CONTSUM = &data(&L1).EPPCM_CONTENT.DESCRLONG.Value;
Break;
End-Evaluate;
rem &data(&L1).EPPCM_NWWRK.EO_PE_HTMLAREA1.Value = &CONTSUM;
/* Uncomment the following line if you want to inherit a style sheet class for article text.
Note: 'PSEDITBOX' is used as an example here, this can be changed. */
rem &data(&L1).EPPCM_NWWRK.EO_PE_HTMLAREA1.Value = "<td class='PSEDITBOX'>" | &CONTSUM | "</td>";
/* Uncomment the following line if you want to hardcode the font size for article text. */
rem &data(&L1).EPPCM_NWWRK.EO_PE_HTMLAREA1.Value = "<font size=1>" | &CONTSUM | "</td>";
&CONTIMG = &data(&L1).EPPCM_NWARTICLE.EPPCM_IMGCONTENTID.Value;
If All(&CONTIMG) Then
Find_Image_URL(&CONTIMG, &CONTURL);
&data(&L1).EPPCM_NWWRK.HTMLAREA.Value = GetHTMLText(HTML.EPPCM_NWIMAGE, &CONTURL);
Else
&data(&L1).EPPCM_NWWRK.HTMLAREA.Visible = False;
End-If;
End-If;
End-For;
End-If;
11. What security menu controls the Personalize Layout and Personalize Content links? How to remove the Personalize content and layout from home page?
Log into the portal host and navigate to Home > PeopleTools > Maintain Security > Use > Permission Lists
The Security menu associated for the Personalise Layout and Contents in Portal is as follows:
Permission List : ALLPORTL, All portal objects
Menu name: PORTAL_PERS_HOMEPAGE
Component: Personalized Home Page
Pages: Personalize Conten and Personalize Layout
12. How to hide the Search Box and the 'Go' Button on the Enterprise Menu?
On the Application Designer, File --> Open -->Application Package --> PT_NAV --> Open the Application_Class 'NavTheme' and Comment out the Following lines.
Application Package - PT_NAV - Double Click on NavTheme
/* If %This.isIE() Then
&HTML = &HTML | GetHTMLText(HTML.PT_NAV_SEARCH, "", &searchLabel, &saveWarnSrch, &searchGoUrl, &searchAlt);
Else
&HTML = &HTML | GetHTMLText(HTML.PT_NAV_SEARCH, &searchForm, &searchLabel, &saveWarnSrch, &searchGoUrl, &searchAlt);
End-If;*/
The Color of the Search Bar can be changed by changing the HTML Object PT_NAV_SEARCH.
Note : This is the Place from where the search Box is created and can be removed. Further testing on this shows that this is giving a Javascript error as the Search Box gets the focus. One way to fix it to set the &navSearch = True to False in teh same Peoplecode. Customer has to troubleshoot it further at their end to do further customization to resolve the issues.
13. Is there a way to add a relative link to the POrtal header and not break the header ? (See Case 1862595)
This is working as designed. From the homepage the relative URL points back to the portal ie /psp/O840F70P, however, when you move to a Frame Template, the Header is now an Iscript delivered by PIA. The relative URL for the Header is /psc/O840F70P so any links generated here would go directly to PIA, which is what is occurring. What the customer needs to do, is always use the qualified URL on the links in the header.
There are peoplecode functions to automatically generate the appropriate URL, the customer should be using these. Look for GenerateComponentPortalURL() which generates a complete Portal URL.
14. My favourites Content Reference is Missing. How to get it again.
Added the Permission list PTPT1000, which has been deleted by mistake.
15. Custom Portal Headers - GetProperty() method does not exist?(This is in Peoplebooks)
The method should be GetParameter().
Here's an example:
&PortalURI = %Request.GetParameter();
16. Some Pages (HTML Pagelets) not expiring within the Enterprise Portal?
External pages displayed in a frame template will not expire, unless they're explicitly coded to do so. It's a feature of frame templates. We discussed putting the expiration in the header, but that risks having the page expire out from under you, when you were using it (i.e., if you were entering data on a non-peoplesoft data entry application form). It's a limitation.
17. How to expire the HTML Pages in Peoplesoft?
There are 2 ways to do it.
One is to add Expire-Meta tag in their html. 1200 is the seconds to expire.
<HTML>
<HEAD>
<meta HTTP-EQUIV='Refresh' CONTENT='1200; URL=http://servername
ort/servlets/psportal/peoplesoft8/?cmd=expire'>
The other is to mimic what PIA page does. i.e., copy javascript for timeout processing from PIA page.
18. How to Remove the Search Box and the Go Buttone From Portal Header?
In the Application Designer, Open the HTML Object - PORTAL_UNI_HEADER_NNS.
Delete the Following Lines from the HTML Object.
<td width="10%">
<div align="right"><font class="headerLink">%BIND
30)</FONT></div>
</td>
<td width="20%">
<input type="text" name="SEARCH_TEXT">
</td>
<td width="5%">
%BIND
38)
</td>
19. How can we display PS pages in a frame within the third party exisitng Portal ?
Try setting hostInPSPortal=false in configuration.properties.
# Used to specify if PIA pages is running under PeopleSoft Portal or not.
# If PIA is running under PeopleSoft Portal, set this value to true, then PIA will set the document title and location to the top frame.
# If PIA is running under Non-PeopleSoft Portal, set this value to false.
# Default value for hostInPSPortal is true.
20. "CM - News - Disp Article" does not fit screen widths well with 800x600 or 1024x768 screen resolutions?
All PeopleSoft applications are optimized for a resolution of 1024 x 768.
21. What is the Template used for the CM - News - Disp Article" page and where can the cref be found?
The template name is PAPP_EPPCM_NWHTML3COL.
It can be found at Root> Enterprise Portal Hidden> pagelet Enhancement > CM - News - Disp Article
RELATED INFO:
SOLUTION 201029812: E-PIA How can we determine what CSS is controling an object?
SOLUTION 200973027: E-PORTAL: Branding Headers - Modified header size and now Menu Nav overlaps the header
SOLUTION 201020754: E-PORTAL: Branding - Changed header size and Menu Nav overlaps the header in 8.9
SOLUTION 200730312: E-PORTAL: How to Remove PeopleSoft header from the Homepage
SOLUTION 200728141: E-PORTAL: How to remove the 'New Window' and 'Help' links from the Portal Pages
SOLUTION 201027425: E-PORTAL: How do you Remove the "Search" box from Enterprise Menu?
SOLUTION 200766245: E-PORTAL: Branding: How to include System variable in the header
SOLUTION 200754532: E-PORTAL: How can we change the Portal Title Bar in the Browser?
SOLUTION 200983678: E-PORTAL: How to change Look and Feel of individual Pagelet?
SOLUTION 200732069: E-PORTAL: How do you customize the delivered Homepage graphics?
SOLUTION 200730297: E-PORTAL: How do you customize the look and feel of the left hand navigation?
KEYWORDS:
SPOTLIGHT, portal, branding, look and feel, home page, css, html, layout, template design, sizing, color, pagelet, header, logo