cancel
Showing results for 
Search instead for 
Did you mean: 

User wants to see 2 different desktop theme in the portal!

Former Member
0 Kudos

Hi All,

I have a requirement like some group of users want to see 2 different portal desktop themes when they logged in the same portal at certain conditions.

1. With Mast Head & Top Level Navigation.

2. Without Mast Head & Top Level Navigation.

How do I implement this?

Thanks

Sundar

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Sundar,

General answers for your question:

1) Master Rule set: You set a rule on which theme to launch for a selected group or user/s etc

http://help.sap.com/saphelp_nw04/helpdata/en/ed/f794f201654cc8bdd6968e350800d9/frameset.htm

Defining Portal Display Rules

http://help.sap.com/saphelp_nw04/helpdata/en/95/92b2f7d2f14a6da7a8b5d66808d1f6/content.htm

or

2) Personalize: You created afew theme and the users can personalize those theme themselves

http://help.sap.com/saphelp_nw04/helpdata/en/f8/64e93b3a612d52e10000000a11402f/frameset.htm

Checkout Portal Theme. Of course you predefine the themes that are available for them to personalize.

Hope that helps.

Ray

Former Member
0 Kudos

Hi,

I made changes in frameworkpages and desktop themes.

Now the users logged in to portal, they can't see the Mast Head and TLN. It's working fine.

But for some conditions when they logged in to portal they want to see the Mast Head and TLN.

In rule collections I added if statement for the users to see iviews W/O MH and TLN by assigning custom desktops.

For the same users, How do I assign the defaultDesktop in main_rules?

Thanks

Sundar

Former Member
0 Kudos

Hi Sundar,

Nice one!

Well, I can think of a workaround, not with respect to users but with respect to browsers.

In the main rule, choose IF browser and for IE choose one theme and for Mozilla, choose a default framework without MH and and TLN.

With this no matter which user it is, if he is logging through IE he would find one theme and with mozilla he would find another.

Hope this helps.

Cheers,

Sandeep Tudumu

Former Member
0 Kudos

Hi Sundar,

For rule set, its a top down check, which means that the rule set at the upmost will always overwrite whats below, for a unique user.

The options (maybe possible) you can do is to setup rules which uses the below conditions, for a unique user/group (which does not relies on user, role or group):

1) Bandwidth

2) URL Alias

3) Browser Type

4) Browser Version

Hope that helps and award points for helpful suggestions.

Ray

Former Member
0 Kudos

Hi Raymond,

How do I use the URL alias condition?

Hi Sandeep,

All users are using IE.

So I can't use Browser Version option.

Thanks for your reply.

Sundar.

Former Member
0 Kudos

Hi Sundar,

You can include predefined portal URL aliases as part of your display rules. Portal URL aliases utilize a gateway mechanism in the portal that enables you to define and configure an alias for a path in the portal URL.

About Portal URL Aliases. At the bottom of the page, there is is also a link showing you how to incorporate portal URL aliases in a rule collection.

http://help.sap.com/saphelp_nw04/helpdata/en/4b/29cf122f414721964269e1b675d62c/frameset.htm

Hope that helps and award points for helpful suggestions. Good Luck !!

Ray

0 Kudos

Hi,

The only way I see is to do some custom coding to achieve your usecase.

Check this for some thoughts, which can help you:

So if your portal is EP7 SP13 or above then you can try the logic to dynamically change portal desktop:

My idea would be to have a Iview which is present in masthead which dynamically changes the portal desktop.

So when users do not have masthead this logic does not get executed and thus he sees portal desktop that is assigned to him from master rules.

Regards,

Praveen Gudapati

Former Member
0 Kudos

Raymond,

Thanks for your help.

Regards

Sundar