Skip to Main Content

PeopleSoft Enterprise

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Component-based branding in PeopleTools 8.54 not functioning

William WellsJan 12 2015 — edited Mar 30 2015

Has anyone been able to get component-based branding to work in PeopleTools 8.54? I've tried attaching custom stylesheets and Javascripts (via App Designer and PeopleTools > Portal > Branding > Component Branding) to a classic component with no luck. From what I understand, the custom objects should be included in the generated page markup, but are missing when I inspect the page with Chrome Developer Tools.

This post has been answered by William Wells on Feb 2 2015
Jump to Answer

Comments

Jim.Marion-Oracle

I am very interested in component based branding, but have not had the opportunity to touch it.

Question: did you try accessing the /psc/ URL so that you are ONLY seeing assets for the component?

Sasank Vemana

I have been experimenting with Branding in PeopleTools 8.54 recently. I wrote some posts based on my testing (see... Part 1, Part 2, Part 3).

I just tried applying component branding to a test component and I do see my stylesheet being included when I access the component.

What are you trying to do? Are you trying to override an existing style sheet on the component/page? Are you trying to inject component/page specific js?

Here is my example where I am overriding the style class PSEDITBOXLABEL specific to my component (this style is applied only to my component and the rest of the components are not affected):

Custom Style Sheet:

pastedImage_2.png

Component Branding:

pastedImage_3.png

Component:

pastedImage_11.png

Notice: The Edit Box Label color is now red.

William Wells

Yup. No luck.

William Wells

This is exactly what I am trying to accomplish. But the stylesheet I'm attaching to the component is not getting loaded for some reason. Is there additional configuration that needs to be performed to enable this feature?

Sasank Vemana

I did not have to do anything additional (just whatever I have in the screenshots). But if you have caching enabled at the web profile level, it might help to restart your web server and clear the cache. Let us know if you are still experiencing issues.

William Wells

It was the cache. Thanks so much!

Sasank Vemana

Glad to hear that it is working now!

William Wells

Well, it looks like I may have spoken too soon... It seems like component based branding works for some components but not others, even after clearing the cache. For example, in the FSCM demo image I can brand the "CHANGE_PASSWORD" component, but not the "REQUISITIONS" one. Any thoughts on why this may be?

Sasank Vemana

Hi William - Yes, I noticed the same with FSCM. And I am not seeing the style sheet when I debug on the browser so it is not as if another style is overriding the custom style (which would have been easier to fix).

I will dig in a bit more and see if I find the problem.

Sasank Vemana

William - This might be a bit premature but from what I am seeing, it appears that any component with search processing seems to be affected. If the component is self-service style, it seems to work.

Is that consistent with what you are seeing? I will let you know if I find out more. Thanks!

William Wells

Yup, that seems to be the source of the issue.

William Wells
Answer

According to Oracle Support this is a known bug and will be fixed in PeopleTools 8.55. No backport is planned for 8.54.

Marked as Answer by William Wells · Sep 27 2020
Sasank Vemana

William - Thanks for the information! Good to know that it is a bug.

Jim.Marion-Oracle

@Sasank, you should file a ticket in global support to get on the list of people experiencing this problem. The resolution time frame and release is often dependent on demand.

Sasank Vemana

Jim - Sure. I will do that (it has been an item on my to-do list). I have not found the need to employ this feature in any use cases yet, I was trying to help answer William's question with a proof of concept and in the process find out how it works!

Will definitely raise a SR with Oracle (more the merrier) and hopefully we will have a fix sooner. Thanks!

William Wells

FYI, this also breaks in modal windows, even if it was functioning in a component without a search record.

1 - 16
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Apr 27 2015
Added on Jan 12 2015
16 comments
3,635 views