Hide/Show header menus-service portal

Sin
Giga Expert

Hi all ,I am using out of the box 'sp header menu' on my service portal.

Here I would like to hide 'Live chat' option for french users (can get language from user form). 'Live chart' option should be visible only to the English users. Is there any way to achieve this?Is it possible to write condition in page level?

 

find_real_file.png

Thanks in advance!!

8 REPLIES 8

Service_RNow
Mega Sage

HI,

Open SP Header Menu -> Open Menu Items there is available Item Live Chat disable.

 

Thanks

Live chart will not be displayed along with menu items please check on your instance.

So the Live Chat link is not part of that Header menu.   I saw all the components to which Akhil wasreferring, but it was apparently a default addition of the CSM module.   When I added the Chat Queue to my list view of the portals (it was the only place I could find it), I was able to see it had Customer Service there.   I emptied that cell from the list view and the Live Chat icon went away.  

find_real_file.png

In Order to setup a Queue, you need to define that under "Collaborate" module as shown below:

 

find_real_file.png

 

 Queue under Social Application was for the Legacy Chat configuration. In order to work perfectly you need to define it under Collaborate Application Menu only. If the Collaborate menu is not activated then you need to navigate to "Plugins" Module and search for "Collaboration" and activate the same by opening the Plugin Record and then click on "Activate/updgarde" Related link as shown below:

 

find_real_file.png 

 

find_real_file.png

 

Hope this helps.Mark the answer as correct/helpful based on impact.

 

Jagadeesh R1
Tera Expert

Hello Sana,

   Live Chart is a part of HTML code in the Stock Header. Since it is read only, you have to create a clone of it and set it as the header and you can make the changes in the cloned widget to limit the Live Chat option to the English Users.

   Once you are able to clone the widget and add it to the portal as default header, you can call a server script to check whether the logged in user is English and add a ng-if condition in the HTML tag of the Live Feed to check the condition for true and false.

   I hope this will give you a head start of the issue

 

Regards,

Jagadeesh