Hover problem in Top Level Navigation
Hi.
We activated hover option for Top Level Navigation.
So, users can hover over first-level entries and immediately see the entries that will appear in the second-level.
The user can then click the second-level entries and navigate to one of these entries.
My Question is
"we want to click first-level entries and moved selected tab like a action without hover. When we click first-level entries, nothing happens"
Please give me a ideas..
Regards, Arnold.
HI Raja,
Check the Accessibility flag in the New User Registration form, if it is ON then it disables Hover feature for the portal.
Check the link esp the Header area part :
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/ac/dc4f3eeb684212e10000000a11405a/frameset.htm">Understanding the Portal Desktop</a>
To know about Accessibility :
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/b7bf3feb915f7be10000000a11405a/frameset.htm">Accessibility</a>
Hope it helps you.
Regards,
Vivekanandan
Similar Messages
-
Hover Text in Top Level Navigation
Hi,
I need to add a Hover Text for Top Level Navigation.I need to display some information text regarding the Role on moving mouse over it.
I did experimenting on download of com.sap.portal.navigation.toplevelnavigation but I am unaware where exactly Change to be made.
Any ideas??
Regards,
Raja Akella.HI Raja,
Check the Accessibility flag in the New User Registration form, if it is ON then it disables Hover feature for the portal.
Check the link esp the Header area part :
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/ac/dc4f3eeb684212e10000000a11405a/frameset.htm">Understanding the Portal Desktop</a>
To know about Accessibility :
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/b7bf3feb915f7be10000000a11405a/frameset.htm">Accessibility</a>
Hope it helps you.
Regards,
Vivekanandan -
A problem Configuring Top-Level Navigation
hi, when i change the property of the Number of Display Levels in the Top-Level Navigation
(as shown in http://help.sap.com/saphelp_nw04/helpdata/en/5a/33befa45ca7f459b24d0c5d51d0749/frameset.htm)
I set to 0 and then hide the top-level navigation, i forget set the Detailed Navigation property level to 1
and now i dont have any access to the configuration menu and i cant do nothing,
can i change the Detailed Navigation set to 1 manualy outside the portal?
may be changing any configuration file?
thanks
Message was edited by: Jose Rubí
Message was edited by: Jose RubíHi,
We have faced a similar problem earlier, one of the developers changed the property to 0. Luckily for us, one of the user id has got Content Administrator as the first tab, so we could change the iview template and got the TLN. Check this option.
The following is a theoritical idea only, i have not implemented this
Download "com.sap.portal.navigation.toplevel.par.bak" and change the code. Check out this link
https://help.sap.com/saphelp_nw04/helpdata/en/42/fd515a2aa95277e10000000a1553f7/content.htm
You have to change the code as
levels=2;
before this line
if(levels>0)
{ %>
Take a backup of the existing TLN par and upload the edited one with the same name. Then try login and see whether you are able to get the contents, update the property back to 2.
Note : try to upload the necessary jar files in NWDS. -
Hover Effect in Top level navigation in Portal 7.3
Hi All,
We have achieved hover effect till 3 levels in Portal 7.3
We have tried to implement 4th level,but we are facing issue
Kindly help me to implement 4 level hover effect in portal 7.3 (EHP6).
Please find the attached CSS and JSP file for 3 level hovering and 4 level hovering in which we are facing the above issue.
Regards,
Sarita AgrawalHi Sarita,
I have pretty much followed your approach. But in the drop down top level navigation works wiredly & doesn't pick up the value as desired. I have similar need where the TLN has to be extended till 4 level, could you point me right direction where is it going wrong?
For 3-levels:
<ul>
<nav:iterateInitialNavNodes>
<li id='l0'>
<nav:navNodeAnchor navigationMethod="byEPCM" />
<nav:ifNavNodeHasChildren>
<ul>
<nav:iterateNavNodeChildren>
<nav:ifNavNodeHasChildren>
<li id='l1'>
<nav:navNodeAnchor navigationMethod="byEPCM" />
<ul>
<nav:iterateNavNodeChildren>
<li id='l2'>
<nav:navNodeAnchor navigationMethod="byEPCM"/>
</li>
</nav:iterateNavNodeChildren>
</ul>.
</li>
</nav:ifNavNodeHasChildren>
<nav:ifNotNavNodeHasChildren>
<li id='l3'>
<nav:navNodeAnchor navigationMethod="byEPCM"/>
</li>
</nav:ifNotNavNodeHasChildren>
</nav:iterateNavNodeChildren>
</ul>
</nav:ifNavNodeHasChildren>
</li>
</nav:iterateInitialNavNodes>
</ul>
Thanks and Regards,
Sumanth -
Problem with Back button in Top Level Navigation
Hi all,
We are facing a minor problem with the Back button in the Top Level Navigation in Portal. This button is present under the Roles and Worksets menu along with the History, Forward, and Add to Portal Favorites links.
The problem is faced when we have some worksets under a single role. While browsing accross these worksets by randomly clicking on them, we wish to use the Back button as well to go back to the previous workset. But when we use the Back button, the Detailed Navigation panel in the last workset is not retrieved.
I will explain with the System Administration Role. I open the worksets under this role in the following manner:
First I open Transport;
Next I open Portal Display;
Next I open System Configuration;
Now I wish to go back to Portal Display workset by clicking on the Back button. But when I do this, although the Portal Display workset opens up, but I cannot see the Detailed Navigation Panel. See the screenshot below:
http://img399.imageshack.us/my.php?image=backbuttonkg6.jpg
Please help me in solving this issue.
Regards,
AnkurI think I have found a resolution, although not very pleasant:
[Note 950426 - Portal Back button not working correctly|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_ep_pi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393530343236%7d]
Regards,
Ankur -
Problem with WPC and Top Level Navigation
Hi all...
I have one problem. I'm using WPC and my role name is shown in Top Level Navigation (TLN).
For example:
Role name: Test
navigation nodes: company, About Us, Finnancial, News...
"Test" role is shown on TLN first level and the first level of navigation node is shown on TLN second level.
How can I remove the role name from TLN first level? I already changed the entry point parameter to "No" however this case the navigation node disappear from TLN.
tksPraveen,
How can I set the "No" Entry Point parameter to my navigation nodes??
In my role configuration I only changed the External Connector and Entry Point Parameters.
Where can I set up the No entry point parameter for my navigation nodes?
Regards -
Hi guys,
recently, I ran into something really strange. The Top Level Navigation (TLN) became faulty. If the user clicks on certain entries in First Level Navigation or Second Level Navigation the content area is not loaded properly. The content area stays empty as well as the detailed navigation iView (no navigation entries listed). Furthermore, the TLN does not get updated.
The weird thing is it only affects a few users and the set of affected navigation tabs is different for every user. The problem affects standard tabs (System Administration, Content Administration, etc.) as well as custom tabs. The set of affected users and the set of affected tabs seems to be arbitrary chosen.
A new log entry is written every time the problem occurs. Find an example below:
<i>
[PortalNode.fireEventOnNode.toEventListener] event=onNodeReadyEvent, target=com.sap.netweaver.coll.CollaborationDetailedNavigation, operation failed
[EXCEPTION]
java.lang.NullPointerException
at com.sapportals.portal.navigation.CollaborationNavTree.isCollaborationNode(CollaborationNavTree.java:490)
at com.sapportals.portal.navigation.CollaborationNavTree.doOnNodeReady(CollaborationNavTree.java:227)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.pb.PageBuilder.createAndAddEmbeddediView(PageBuilder.java:174)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:387)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:230)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:572)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:741)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:703)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged(AccessController.java:242)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
</i>
While searching SDN I found a SAP Note that might be interesting. SAP Note 982496 contains the description of a similar problem with almost the same error message. However, this SAP Note describes a problem of NW 2004 SPS 17. A problem that should be solved in newer releases. We patched our system last time (NW2004s SPS 09) a few month ago. We never had any similar problems until last week when the above described problems started.
Unfortunately, the problem starts to escalate. More and more users and more and more navigation tabs are affected.
Does anyone of you have any experience with this kind of problems? Please suggest how to troubleshoot and solve this very annoying problem. Of course, I am going to reward helpful answers.
Best regards,
MartinHi Harini,
thanks for your suggestions.
1) Clearing the browser cache did not help at all.
2) We disabled the navigation cache a long time ago. That means navigation is not cached.
3) We are going to restart the portal server today. I keep you updated.
Best regards,
Martin -
Top level navigation problem anonymous portal
Hi everybody,
We have an anonymous portal with named anonymous users.
When you log on in the portal with a normal user, the top level navigation works fine and all the content is displayed.
When you log on in the portal with an anonymous user, all the content is displayed, the top level navigation works.
But when you press e.g.: the second tab in the top level navigation, you can see the right content, but the tab is not highlighted. In the normal portal the tab is highlighted. The auth scheme of my top level navigation iview is set to anonymous.
Did I forgot to set a standard sap iview to anonymous or something?
Kind regards,
David De KerpelHi,
You have the following options to solve this problem as suggested by SAP:
1. Disable the short urls feature. Go to System Administration --> Navigation --> Short URLs, set the "Use short URLs" to false, save the configuration and restart the J2EE Engine.
2. Log in as a standard user (not anonymous) and navigate to all iViews/pages that will be viewed by anonymous. Navigating to an iView/page or a navigation node means that you can see a link to it in the TLN or DTN.
3. Deploy the PAR file attached in the SAP Note 913367, which fixes the problem.
Regards,
Srinivasan T -
Problem with switching tabs in top level navigation for Roles
Hi,
I've created two tabs (based on two roles) in the portal top level navigation menu. When clicking the first one it opens as it should. Then when clicking on the second tab it will not open, instead the first tab open up again, it sort of switches back automatically.These two roles are basically consists of worksets and iviews(accessing to r/3).
Does anyone have any expericene with this type of problem?
please suggest me
Thanks
AravindaHi Aravinda
Please check this link
Re: Problem with switching tabs in top level navigation
Regards
Geogi -
Problem with switching tabs in top level navigation
Hi,
I've created two tabs (based on two roles) in the portal top level navigation menu. When clicking the first one it opens as it should. Then when clicking on the second tab it will not open, instead the first tab open up again, it sort of switches back automatically.
Does anyone have any expericene with this type of problem?
Best regards, Olof TrönnbergHi George
On startup of the role an iview was called which opened a gif file stored in the KM. This iview wasn't added to any page so I basically did just that; added it to a page. Now the problem seems to have gone away!
Thanks! -
Horizontal scrollbar in the 3 level hover Top level Navigation
Dear All,
I have implemented a customised 3 level hover Top level Navigation in my Portal. However if the number of Roles increase in TLN, they get added to the next line. I want to implement a horizontal scrollbar in the Top level Navigation.
Request your help on the same.
Thank you,
Regards,
Disha.Dear Atul,
Thank you for your quick reply.
However, using horizontal-y is not serving my purpose. I want the functionality similar to that of the standard SAP TLN in case of the scrolling bar when the number of roles increase in TLN.
Can you plz help me in writing the code for the same.
Thank you,
Regards,
Disha. -
Top-Level Navigation content problem
I have a bsp iview. I had inserted this iview in the first position of
a role. This role has more iviews. The role hava entry point. When I
click in the top-level navigation (role), it launchs the iview but i
can't see the content of the role in the top-level navigation. If I put another kind of iview in the first position. I can see the correct top-level content.
Thanks in advanced.hi Ismael Martin
first u take level ...for example 1 st level 2 nd level
in that particular posible u mention that iview.
lile that u can try it ....if its work letme know
if (levels != 0) { %>
<table id="TLNTable" name="TLNTable" border="0" onresize="SetTLNHeightAndSize()" cellspacing="0" cellpadding="0" class="prtlTopNavWhl" <% if(isSection508SupportOn) { %> tabIndex="0" ti="0" accesskey="t" title="<%=getNLSString(componentRequest, KEY_RB_TXT_TOPNAV_ENTERING)%>" onkeydown="nav_skip('TLNTable',event)" <% } %> >
<tr>
<td id="NotchTD" name="NotchTD" nowrap class="prtlTopNavNotch" style=""> </TD>
<td>
<div width="100%"> </div>
<div id="TLNDiv" ti="0" tabindex="0" name="TLNDiv" class="prtlTopNavContainer" onScroll="localScrollLeft = this.scrollLeft; adjustLeftAndWidth(this); return true;" onfocusin="adjustFocusToNode(event.srcElement);">
<!-- 1st level start -->
<div id="Level1DIV">
<TABLE id="level1" name="level1" border="0" cellspacing="0" cellpadding="0">
</TABLE>
</div> -
ByEPCM top level navigation in between federated portals
Hi Everyone,
we're currently having an issue where our bespoke top level navigation isn't working properly between our federated EP and CE systems. The TLN is a hover menu style navigation and uses byEPCM to navigate. The problem occurs when the user logs on to EP, navigates to an iview that is on the CE box (via federation) and then tries to navigate back to an EP iview. Instead of displaying the iview the user sees "page not found" in the content area and has to reload the whole portal framework for it to work.
The logs don't seem to suggest very much apart from it looking for the role/iview on the CE box as opposed to the EP box (??). This does not happen using the standard SAP TLN and also doesn't seem to happen when using byURL instead of byEPCM. Now, the natural suggestion would be - why not use byURL instead? This is valid approach and I will test this but I distinctly remember that there was a reason why I used byEPCM as opposed to byURL in the first place (just can't remember what it was as it was a long time ago). In any case I will test this over the next few days.
I can't help think though that this might be a config or security/permission setting somewhere on either EP or CE (probably CE). Anyone who has encountered this before and can maybe shed some light or have any suggestions on where to start looking?
Thanks,
DionHi Henrik,
you could listen to the navigation event (just as the TLN does to navigate to the next page).
Here is how it works (JS code):<pre>function myNavEventHandler(eventObj) {
var navigationTarget="";
if (typeof (eventObj.dataObject)=="string")
navigationTarget = eventObj.dataObject;
else
navigationTarget = eventObj.dataObject.target;
<i>// add code handling <b>navigationTarget</b></i>
EPCM.subscribeEvent("urn:com.sapportals:navigation", "Navigate", myNavEventHandler);
</pre>Put this code into an component/iView, then place it into the framework page.
That should be it...
Regards
Sven -
Top Level Navigation - Design bar borders
SAP EP 6.0 SP9 on NW04
We're using the top level navigation iview (TLN) out-of-the box and have configured the look and feel of TLN using the Theme Editor so that it follows the customer's corporate identity.
However, we cannot remove the two white vertical borders around the design bar in top level navigation or change the color to the same color as the top level navigation. It is only possible for us to change the background color of the design bar but not the color of the design bar border. The marketing department thinks this is a huge issue, which must be fixed.
We're almost certain that the problem cannot be solved by configuring the Theme Editor.
Does anybody know whether it is easy to modify the code or css files to change the white borders of the design bar? Any idea of what is the best approach?
Best regards
Peter
CanHi,
I have similar problem but there is no "Display of Design Bar Container" option in the Top Level Navigation section of the Theme editor.
Thanks,
MM -
Top Level Navigation jumps to wrong workset
Hi,
In our portal (SP15), rather than loading the first page/iview of each workset in the top level navigation, we wanted a starter page that said something like 'click a menu item to continue'. To achieve this, I created the relevant URL iview and added it (delta-link) to each workset that appeared in the TLN. I then changed the properties of the iview so that it was Invisible in the Navigation AND Default Entry for Folder. So now when you click on a TLN node, the iview appears but doesn't show in the menu.
However, this has created some strange behaviour. Once a node on the TLN has been selected that points to proper page or iview (i.e. one that appears in the navigation), if you then click on any workset on the second level (first level ones are ok), the TLN "jumps" back to the node which has the page/iview - but still shows the starter page iview. This means that users can't access any workset on the second level, except the first one to be displayed (i.e. when you have several nested worksets in a workset).
Can anyone explain why this is happening? The problem only occurs when the starter iview is both Invisible in the Navigation AND Default Entry for the Folder. Is this expected behaviour (and if so, why?) or is it a bug? Is there another way to achieve what we want?
Many thanks
JaneIf I do that, the iview does not appear because I already have an Entry Point above that level (i.e. the Workset). Entry Point as Yes only sets the initial navigation node, it doesn't force an iview to appear. (or at least this is what my testing has shown).
We may have to rethink how we can do this - does anyone know of a way to stop the first iview/page loading in every TLN node, and instead just showing the portal background?
Many thanks
Jane
Maybe you are looking for
-
External hard drive not accessible in media browser!
It's not a RAID or anything out of the ordinary. Just a Mac OS Extended (Journaled) drive. Media browser will not let me click on the drive to see the media and it doesn't actually show up under Local Drive. I have permission to read and write to the
-
Have version 6.1 on my iPhone5 and can't download videos to You Tube. Get error message Cannot publish. Help
-
PDF from Powerpoint on Mac will not place in CS3 or CS4
Got a customer supplied PDF generated on a Mac from the latest version of Powerpoint using the Mac Quartz engine. I can not place it in either CS3 or CS4 InDesign, but it will place in CS and CS2. Problems placing it there as well. The PDF contains a
-
Upgrade Question: selected data transfer
I am finally going to retire my old Macbook Pro after using it for five years. So I need to transfer all my data from my old Macbook pro to the new Macbook pro. However my old macbook pro has accumulated a lot of crap over the last 5 years (e.g appli
-
Purchase Order ME23n - communication tab - where these values stored
Dear all Can someone tell me where the Purchase Order ME23n - communication tab - where these values stored I am not able to find it. Regards, Venkat