Top level navigation appearing below the content area
Hi ,
I have modified the standard look and feel of the portal . We have our own masthead now and a custom footer as well . The problem is the top level navigation is appearing below the content area . I presume that there is a possibility of arranging the ordering of all the different objects in a frameworkpage . How can this be done ? Please help .
Regards
Deepak Singh
Hi ,
I just checked the layout . It is using the framework page layout as the default layout .I am using NWDS for 2004s . Now if I need to change the order of appearance of one of my components which are
desktop inner page
top level navigation
masthead
footer
How do I change it ? Do i need to modify any property for these components like the sort priority or the merge property etc for the same ?
Regards
Deepak Singh
Similar Messages
-
Adobe Muse. Pink color appeared in the content Area
The content Area in muse 2014 shows this pink tint. It only appears in the platform not when i preview in browser. Anybody else has had the same problem, can I fix it??
txGo to View -> Hide Grid Overlay.
-
How to make top level navigation not refresh
Hello Guys,
I have a question concerning on my External Facing Portal, my boss wants that when I click on a tab or a link in the Top Level Navigation , to load the content in the Content Area without refreshing the whole page, What I want is that when I click on a tab or link of the Top Level Navigation , the Top Level Navigation and the MasterHead not to refresh and that the content be loaded and refreshed only in the Content Area. The only way I know to do this is by making a frameset of my page and to make the masterhead and toplevel navigation a frame and the detalied navigation a frame and the content area a frame, and in the links to put the target property to the name of the content area frame, but I don't know if this is possible to do in the portal, I see that all is embedded and I don't know how to make a frameset like this in the portal.
Any highlights to solve this will sure be appreciated.
Thanks
Rewarding points will be given.
LuisHi,
When you are implementing External Facing Portal, i think you have used Light Framework Page. In Light Framework Page, only one Framework has been used, so when you click on the top level navigation, the whole page will get refresh, so there is no otherway as of my knowledge. If you use standard framework page in portal, it is possible to do (i.e. the content area only get refresh) and the concept of your External Facing Portal is eliminated here.
Regards,
Venkatesh. K
/* Points are Welcome */ -
Can the top level navigation be three levels?
Hello, everyone!
How many top level navigation can i have at most? It seems that SAP Portal just provide two levels.
Thanks.
Ruanrq.Hi,
There is only possible for 0,1,2 top level navigation. Not possible for 3 levels. Check the below link for details.
http://help.sap.com/saphelp_nw04/helpdata/en/5a/33befa45ca7f459b24d0c5d51d0749/frameset.htm
But you can customize the top level navigation. Check the below document.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/dae78be4-0601-0010-c9ab-c0b8d86fac07
Regards
Basheer -
Can we control the top level navigation in portal from a java application
Hello,
I am having a scenario where User logged in to portal and assigned with 2 roles (HOME , ISA(Java application)). When user opened a form in ISA (Java application) and tried to enter the data in form and moved to another tab (e.g. HOME) in top level navigation.
When user come back to ISA (Java application) TAB , we show the page where he left earlier. I would like to know if user click any other TAB in top level navigation (Role assigned to him) while working on a page in ISA(Java application) is there any way we can catch that event before he leaves from ISA (Java application JSP page) to other TAB?
How can we control the top level navigation events in the portal from a java application .Since Top level navigation is seperate par file.
Thanks,
RNDear Rajesh,
Top Level and detailed navigation values comes with iteration in the respective par file.
Please check the par file and based on the value (i.e tab name) selected, you can write your code.
Best Regards
Arun Jaiswal -
Changing the Top Level navigation
Hi,
I have a situation where i need to change the Top level navigation i.e the look and feel should be like a website.
I had seen some blogs like hovering etc..
but i cant understand the concept.
Can any one explain it in a simple and detailed way.
Thanks in advance,
MrChowdaryHi Chowdary
for the Mouse is over it . u need to code like that.
function doMouseOver(level, id) {
//If preview mode do nothing
if (gIsPreviewMode)
return;
if(isSection508SupportOn)
window.setTimeout("keepTLNFocus(" + level +"," id ")",1500);//ACC fix
if (level == 1)
curNode = gNavTree.children[id];
if (!EPCM.getGlobalDirty())
printLevel1Table(gNavTree, id);
printLevel2Table(curNode, -1, -1, true);
else
activeOneId = gLevelOneActiveID;
gLevelOneActiveID = id;
if (curNode.showType == 1)
if (curNode.windowFeatures == "")
winFeatures = "height=" + curNode.windowHeight + ", width=" + curNode.windowWidth + ",toolbar,location,status,scrollbars,directories,menubar,resizable"
else
winFeatures = curNode.windowFeatures;
if (curNode.windowFeatures.indexOf("height") == -1)
winFeatures = "height=" + curNode.windowHeight + ", "+winFeatures;
if (curNode.windowFeatures.indexOf("width") == -1)
winFeatures = "width=" + curNode.windowWidth + ", "+winFeatures;
EPCM.doNavigate(curNode.name,1, winFeatures, curNode.windowName); -
How to enable "top level navigation " in portal
Hi all,
I am unable to see the "top level Navigation" once I logged on to portal
Previously I was able to see that
I performed the following steps thats the reason why I am unable to see "top level navigation"
1 Logged on to portal
2 Content administration
3 Expanded Poratl Content
4 Expanded Content Provided by SAP
5 Expanded End User Content
6 Expanded Standard Poratl Users
7 Selected "Default Frame work Page"
8 In that selected Top Level navigation Iview and the iveiw properties I changed the property "Number of Display Levels " to "0" and choose save
As I have set "Number of Display Levels" to "0" I am unable to see "top level Navigation" Now,I want to change it to 2 for that I need to see the Content Administration role in the "Top Level navigation" Can anyone help me out how to enable "Top level Navigation"
Thanks in advanceundo the changes what you have done.
after you logon to the portal try the url below...this should take you to content admin directly from there modify the framework page and reset the property of TLN
http://yourserver:port/irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd%3Aportal_content%2Fadministrator%2Fsuper_admin%2Fsuper_admin_role%2Fcom.sap.portal.content_administration%2Fcom.sap.portal.content_admin_ws%2Fcom.sap.portal.portal_content&iview_mode=default
Thanks
GLM -
Putting Spry Tabs below the content
I need to put the navigation tabs below the content and have
tried to cut-n-paste the <ul></ul> tags that hold the
navigation but I just mess up the structure.
How can I do this?
Thanks ahead of time.
CSecretSanta wrote:
> I need to put the navigation tabs below the content and
have tried to
> cut-n-paste the tags that hold the navigation but I just
mess
> up the structure.
>
> How can I do this?
FYI: Spry questions are probably best asked in the Spry
forums:
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid=72&catid=602
The Spry tabbed panels are set up for top tabs or vertical
left tabs (although you have to change classes in code view to get
a vertical view of the tabs). So you'd have to go in and rearrange
the HTML code, change a little CSS and a couple of lines of
JavaScript for the tabbed panels in order to accomplish what you're
trying to do.
Please note that you'll not see this visually within
Dreamweaver properly as these changes will change the code base and
Dreamweaver won't recognize what to do with the changes, however, a
browser should show you what you want.
Ok, first add a tabbed panel to your document and save the
page to get the Spry assets into place. Next go into code view and
move the UL that has the tabs below the DIV that has the content
panels.
Next we'll make the changes to the CSS and JavaScript within
this page rather than modifying the Spry files. This will allow you
to override the Spry defaults without messing up the base files in
case you need the "regular" functionality later.
So add a STYLE block to your page and open the
SpryTabbedPanels.css file. Copy the .TabbedPanelsTab selector
(lines 67-83) into your new style block. Then copy
.TabbedPanelsTabSelected selector (lins 105-108) into the style
block.
In .TabbedPanelsTab change top:1px to top: -1px. Then in
.TabbedPanelsTabSelected change border-bottom to border-top. These
changes will allow the bottom tab to overlap the bottom of the
content making it look seamless for the "selected" tab.
You'll have this when you're done:
<style type="text/css">
<!--
.TabbedPanelsTab {
position: relative;
top: -1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
font: bold 0.7em sans-serif;
background-color: #DDD;
list-style: none;
border-left: solid 1px #CCC;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
.TabbedPanelsTabSelected {
background-color: #EEE;
border-top: 1px solid #EEE;
-->
</style>
Next create a SCRIPT block then copy the
Spry.Widget.TabbedPanels.prototype.getTabGroup function (lines
124-133) and
Spry.Widget.TabbedPanels.prototype.getContentPanelGroup (lines
144-153) into your script block. Next change the
Spry.Widget.TabbedPanels.prototype.getTabGroup function return to
return children[1] in its 7th line, and change
Spry.Widget.TabbedPanels.prototype.getContentPanelGroup to return
children[0] in its 7th lines as well. You'll have something like
this in your page:
<script type="text/javascript">
<!--
Spry.Widget.TabbedPanels.prototype.getTabGroup = function()
if (this.element)
var children = this.getElementChildren(this.element);
if (children.length)
return children[1];
return null;
Spry.Widget.TabbedPanels.prototype.getContentPanelGroup =
function()
if (this.element)
var children = this.getElementChildren(this.element);
if (children.length > 1)
return children[0];
return null;
-->
</script>
Basically what this JavaScript change does is to move from
the tabs being the first element within the div that wraps the tabs
and panels, that is children[0] to its new position of the second
element children[1]. Same thing with the content panels, except in
the opposite direction, moving from second child element to first
child element (JavaScript uses a start position of 0 for the first
element).
Should be good to go from there. If not, please post in the
Spry forums.
Danilo Celic
|
http://blog.extensioneering.com/
| WebAssist Extensioneer
| Adobe Community Expert -
Levels in "top level navigation"
Hi All,
As of now our portal consists of 2 levels in "top level navigation"
Now, I am trying to increase the no of levels to 3
I tried this by performing the bleow navigations
1 Logged on to portal
2 Content administration
3 Expanded Poratl Content
4 Expanded Content Provided by SAP
5 Expanded End User Content
6 Expanded Standard Poratl Users
7 Selected "Default Frame work Page"
8 In that selected Top Level navigation Iview and the iveiw properties I changed the property "Number of Display Levels " to 3 and choose save
Restarted the Server
Still I see the 2 levels only
Can anyone help me out...
Thanks in advanceHi,
You can have more than two levels of navigation in TLN. But This is not possible without custom implementation.
http://help.sap.com/saphelp_nw04/helpdata/en/5a/33befa45ca7f459b24d0c5d51d0749/frameset.htm
In I-4 says:
"In the Navigation property category, scroll to the Number of Display Levels property and enter the value 0, 1, or 2, depending on how many navigation levels, if any, you want for top-level navigation".
From the third level role, is displayed in the DLN.
regards,
Pradeep -
Portal run time error when clicking on top level-navigation
Hi,
When I select a link from the top level-navigation I get the message <b>Portal Run Time Error</b>.
I found the log file with this entry :
<i>#1.5#001438EE39C6006F0000130F000031E800041ABD6F12C098#1155300821516#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#Guest#0####6a3f43c0293811dba664001438ee39c6#SAPEngine_Application_Thread[impl:3]_37##0#0#Error#1#/System/Server#Java###Exception ID:02:53_11/08/06_0601_18813850
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
User : Guest
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
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(Native Method)
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(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sapportals.portal.prt.core.PortalRequestManagerException: PortalRuntimeException
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 24 more
Caused by: java.lang.NullPointerException
at com.sapportals.portal.navigation.NavigationService.getNavURLPrefix(NavigationService.java:531)
at com.sapportals.portal.navigation.NavigationService.redirect(NavigationService.java:495)
at com.sapportals.portal.navigation.NavigationEventsHelperService.redirectURL(NavigationEventsHelperService.java:1735)
at com.sapportals.portal.navigation.NavigationEventsHelperService.normalizeNavigationTarget(NavigationEventsHelperService.java:1715)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getNavSessionParameter(NavigationEventsHelperService.java:784)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentNavNode(NavigationEventsHelperService.java:351)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:421)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.addToHistory(NavigationFpmListener.java:268)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.doNavigatePhase(NavigationFpmListener.java:98)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.doPhase(NavigationFpmListener.java:70)
at com.sapportals.portal.pb.fpm.FPMContainer.distributeEvent(FPMContainer.java:63)
at com.sapportals.portal.pb.fpm.FPM.doDocumentHook(FPM.java:143)
at com.sapportals.portal.prt.service.document.DocumentHookMulticaster.doDocumentHook(DocumentHookMulticaster.java:100)
at com.sapportals.portal.prt.service.document.DocumentHookService.doDocumentHook(DocumentHookService.java:119)
at com.sapportals.portal.prt.service.document.DocumentHookServiceNew.doDocumentHook(DocumentHookServiceNew.java:183)
at com.sapportals.portal.prt.connection.PortalHook.doDocumentHook(PortalHook.java:824)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:261)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
... 28 more
#</i>Hi Christophe,
Since you set this question as "Answered", did you find a solution to the problem? We are experiencing a similar problem when clicking top level navigation, but only in some rare cases.
Best regards,
Erik Eriksson -
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 -
Worksets to be displayed in Top Level Navigation
Hi,
I have created a role and assigned 5 worksets to the role...and assigned the role to user...i wanted the worksets to be displayed in Top Level Navigation and not the role ....can i do it....
Rgds,
P.NavakanthHi Navakanth,
1) Double click on the role and open -> Go to Property Category -> Navigation -> Select Entry Point = No
2) Double click on each workset and open -> Go to Property Category -> Navigation -> Select Entry Point = Yes. In addition to this, if you want a particular sequence of worksets (tabs), then set the sort priority. Lower the sort priority, the first it comes in sequence.
Hope that helps.
Cheers,
Sunil -
How make the Top-level Navigation and Content Area in one page as a whole?
I want to make the Top-level Navigation and the Content Area in the one page as a whole displayed in user interface.In the default framework,the Top-level Navigation and the Content Area were contained in 2 pages, So the vertical scroll bar could only control the Content Area. I want to control the full page with one vertical bar like the page of "www.sdn.sap.com" Web.
Hi Jianguo,
One advantage of the external facing portal solution (SP14) is that the framework page is displayed in a single frame. Perhaps this could be of use to you.
Hope this helps.
Daniel -
WPC on Portal 7.3: Area in top level navigation
Hi,
We are trying to set up a site using Web Page Composer on portal 7.3, but we are not able to display the area in the first level of the navigation.
Let's say we need following structure in the navigation:
Departments
-- HR
-- Trading & Supply
-- Finance
We want the content managers of our site to create extra departments without sending an area connection request to show the new department in the navigation.
Is it possible to create an Area Departments, link it to a role by creating a connection and use this connection as an entry point?
I've tried to edit the connection and mark "departments" as entry point, but it's not appearing in the top level navigation.
kr,
JoachimHi,
An area cannot be the first level of navigation. When you publish an area in WPC 2.0 it becomes a workset. Connecting the area to a role is similar to placing a workset under a role (the technicalities aren't the same, but that's the general idea).
Information regarding area connection can be found at:
[http://help.sap.com/saphelp_nw73/helpdata/en/e6/b19a514bbf43b28a7d15c6468b3925/frameset.htm]
[http://help.sap.com/saphelp_nw73/helpdata/en/c1/da36efd6384bb8b28b24b08f405204/frameset.htm]
Best regards,
Alex -
Worksets not visible in the top level navigation
Hi all,
I installed ESS business package and.ESS 600 sp08.Everything is fine but the worksets of the ESS role are not coming in the top level navigation (2nd level).They are visible in the detailed navigation.
I checked the option in the worksets .
the property invisible in navaigation area .It is set to No.So no issues.
Still it is not visible
Any clues please.
Thanx and Regards,
rajeshHi,
As Rightly said
1) First copy ESS folder created in "Content provided by SAP" under "Portal Content".
2) Copy standard ESS Role for u r customization
3) Open Custom Role "Employee Self Service"
4) Property Category : Navigation
5) Check Entry Point property
It shuld be NO for Role but It shuld be YES for Workset ESS under it as per standard then Its Fine
6) Then Assign this role to u r User thru UserAdmin
7) Refresh
It shuld work !!!!
Reward Points !!! If helpful
Edited by: PK on Mar 25, 2008 11:59 AM
Maybe you are looking for
-
The company I work for runs Microsoft Exchange 2010 servers on premise. I have an Exchange account configured on my iPhone 5 running iOS 6.0.2. I am finding that if I choose to Delete an event from the Calender app on the iphone, the event is being r
-
I tried importing the iTunes Music Library.xml file, however it just duplicates the default playlists already in iTunes. The playlists are still on my iPod Touch, just not in iTunes 11. Therefore, I cannot manage and organize any songs into the exi
-
Will we be able to use the Iphone to bridge an internet connection so we may use the lap top like an internet card would permit?
-
please,please,please help me!!!!!!!!!!!!!!!!!!111111111
-
Complex datatypes - WebServices/APIs
I'm attempting to learn how to manage Web Services/APIs. I'm using ColdFusion 8 and the webservice is open (no key or password required). With my createobject I don't see where to include the operation or method (see list below) like was done with th