Detailed Navigation: Change Font per level?
Hi Guys and Girls,
I've got a simple question. I just can't find out where to modify it. I hope it is possible without any developments.
I want to change the font per level in the detailed navigation. Resulting in a more Website look 'n Feel.
Eg:
Level 1: Bold and Dark blue, Level 2: Yellow, Level 3: Black
Hope you can help,
Thx,
Geert
I'd start by editing these style sheets:
nav_ie6.css
tree_ie6.css
They should be under your theme's laf directory...do a search.
Regards,
Patrick
Similar Messages
-
Portal Theme - Detailed Navigation Changes
Hi All,
Can anyone please tell me if it is possible to take the detailed Navigation block as drop down from the 2nd level navigation?
The detailed navigation block is always displayed on the left side of the portal page. The requirement is to display it as drop down from the second level navigation i.e. from the navigation panel as appears on SAP screens.
Please tell me if it is possible and how.
Thanks,
Rahul.Hi Rahul,
first, welcom in the SDN forum.
About your question: No, this is not possible by standard means. The only thing you can change how the TLN works is setting a hover effect, see http://help.sap.com/saphelp_nw04/helpdata/en/53/a16a3e54a2e946e10000000a114084/frameset.htm but this is not what you want.
To achieve this, you would have to implement it by your own.
Hope it helps nevertheless
Detlev
PS: Please consider to reward points for helpful answers. Thanks in advance! -
ESS - Top-Level navigation changes by following a link in an iView
Hi,
if i follow a link in an iView for example:
Ess - overview - employee search - who is who it changes my TopLevel-Navigation from Employee Self-Services to another.
The First-Level Navigation changes, the Second-Level Navigation is the same as in the Employee Self-Services ( Overview, Employee Search, ... ). By activating one of them it gives an error ( JavaScript ):
gNavTreeChildren[...]children is null or not an object
Why does it change my First Level Navigation?the source-code:
<a class="urLnkFunction urVt1" id="CNDBNBBJ.AreaViewStatic.ServiceLink10"
ct="Link" title="Participation Overview" onkeydown="return me.h_m(event,window,'sapUrMapi_Link_activate
('CNDBNBBJ.AreaViewStatic.ServiceLink10',SSR.event)');" href="javascript:void(0);" onclick="return me.h_e(event,window,this,'Link','LINKCLICK',
{'event':'event','ControlId':'CNDBNBBJ.AreaViewStatic.ServiceLink10'},'',true);"><nobr>
<span class="urTxtStd"><span ct="Caption" title="Participation
Overview">Participation Overview</span></span></nobr></a>
regards
Sleepy_head -
Error during transport-Structure change at field level (convert table /BIC)
Hi,
I am trying to transport from DEV to Test when I encountered this error.
The tables are both consistent when I checked with SE14.
Start of the after-import method RS_CUBE_AFTER_IMPORT for object type(s) CUBE (Activation Mode)
Error/warning in dict. activator, detailed log > Detail
Structure change at field level (convert table /BIC/DZCRUSDI026)
Table /BIC/DZCRUSDI026 could not be activated
Return code..............: 8
Following tables must be converted
DDIC Object TABL /BIC/DZCRUSDI026 has not been activated
Error when activating InfoCube ZCRUSDI02
Error/warning in dict. activator, detailed log > Detail
Structure change at field level (convert table /BIC/DZCRUSDI023)
Structure change at field level (convert table /BIC/FZCRUSDI02)
Table /BIC/DZCRUSDI023 could not be activated
Table /BIC/FZCRUSDI02 could not be activated
Return code..............: 8
Following tables must be converted
DDIC Object TABL /BIC/DZCRUSDI023 has not been activated
Error when resetting InfoCube ZCRUSDI02 to the active version
How do I resolve this
thanksHi,
There are no Inactive objects in the cube in DEV system. Also must of the changes I made in Test are already in the cube in TEST But the cube is not active.
SAP proposed that the cube be activated manually but is not a good procedure to activate in TEST system.
Error when resetting InfoCube ZCRUSDI02 to the active version
Message no. RSO410
Diagnosis
Errors arose when activating InfoCube ZCRUSDI02. An active version already existed before the activation.
System Response
InfoCube ZCRUSDI02 could not be reset to the old active version. Since the generated objects no longer correspond to the old active version, they were reset to inactive.
Procedure
The old active version of InfoCube ZCRUSDI02 can no longer be used. Remove the cause of the activation error and activate InfoCube ZCRUSDI02 anew.
thanks -
Hi,
I have created a collaboration room based on the SAP_Standard_Template_2. I would like to remove the detailed navigation, My Rooms, Room Role List etc. but can't find any appropriate objects (iViews,Pages,Roles, Worksets). Anybody who knows how I can accomplish this?
Furthermore, I would like to move the detailed navigation entries to the horizontal navigation bar.
How do I do it?
ThanksRemoving the detailed navigation is no problem, it is described at:
http://help.sap.com/saphelp_erp2004/helpdata/en/5a/33befa45ca7f459b24d0c5d51d0749/frameset.htm
Summarized: Go to the Default Framework Page and un-check the "visible" check button.
However, getting the detailed navigation into the top level navigation is still an open question. -
How to Display Detailed navigation passing Top level navigation node name
Hi All,
I have prepared a DLN par file but unfortunatly my requirement is such that I need to pass one of the toplevel node name as input parameter and that should display the corresponding DLN which is from 3rd level.
I have checked in sdn for passing a value to the navigation tag lib which will consider it as a selectednode but could find none.
Can some body suggest me how to acheive this.
Thanks in Advance.
Sai Krishna. KHi Kiran,
Thanks for your Reply..
Following is my Scenario:
I use 2 same versions of portals connected via federated portal concept.
I have my detailed navigation par file in portal2 and was calling it from portal1 from a iview.
Since I am not physically navigating in portal2(which mean there is no selected node to iterate ), when I call that iview in portal1 it is picking up only 1st node in top level navigation.
So i need to pass "My reports" (as 1st level) & "India" (as 2nd level) as parameters such that it gets only its DTN at all times from 3rd level.
Hope you understand my scenario, below is my iteration code logic.
<div id="myslidemenu" class="jqueryslidemenu">
<ul>
<nav:iterateSelectedNavNodesLevel level="<%=START_LEVEL%>">
<%-- the 'currentDepth' attribute provides the byte value of the current level --%>
<nav:recurseNavNodeChildren currentDepth="depth">
<% current = start + depth.intValue() - 1; %>
<%=writeClosingTags(last - current)%>
<%
last = current;
%>
<%-- we want to distinguish between folder and leaf nodes so we can use different graphics --%>
<%-- complete the html syntax for the 'class' attribute pass it as an anchor attribute--%>
<li><nav:navNodeAnchor navigationMethod="byURL" />
<%-- checks for additional navigation level and the appropriate html tags to accomodate them --%>
<nav:ifNextRecursionDepthWillIncrease>
<ul>
</nav:ifNextRecursionDepthWillIncrease>
<nav:ifNextRecursionDepthWillNotChange>
</li>
</nav:ifNextRecursionDepthWillNotChange>
</nav:recurseNavNodeChildren>
<%=writeClosingTags(last - start)%>
<% last = start; %>
</nav:iterateSelectedNavNodesLevel>
</ul>
</div>
As per the passing parameter concept please explain me a bit more clear with step by step procedure.
<b>Here if not passing parameters, providing static values will also do for my requirement.</b>
Many Thanks,
Sai Krishna.
Edited by: Konchada Sai Krishna on Feb 14, 2009 9:42 PM -
Changing Look & Feel of Detailed Navigation
Hi Gurus
I want to change Look & feel (e.g. font size, font type, background color etc) of Detailed Navigation in portal.
Please can anyone let me know which PAR file or files I need to modify for that?
Thanks,
Vaibhav Srivastavahi Vibhav,
I think the below article will help you to get the exact par file, how to modify and see the changes in portal.
-it is my own article:)
[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60caa539-8e51-2a10-0e83-e0a68ab3f5aa|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60caa539-8e51-2a10-0e83-e0a68ab3f5aa] -
How to change label of Detailed Navigation
Hello Forum Friends,
I have en EP 6.0 on WAS 640 SP19 on Netweaver 2004 , and I have structured a navigation hierarchy with a 2 level Top Level Navigation and with a third level in the Detailed Navigation, so that the third level constructs itself in the Detailed Navigation. But I need to figure out if I can change the label of the Detailed Navigation Iview, this is if I have in the Detailed navigation nodes relating to years, instead of having the Detailed Navigation Name in the name of the iview it displays Years as label, also in another page if the nodes in the Detailed Navigation are related to (for example) months, it displays Months in the Detailed Navigation iview name , since my boss doesn't want to see the label Detailed Navigation, but he want to have a label related to the content that is displaying.
I don't know if I can change someting dinamically with the Detailed Navigation Iview to have this behavior or if you can provide another workaround for having this behavior.
Thanks in advance
Luis
Rewarding point will be given.Hi Luis,
The non-programming way to do this is the following:
1. Make Deltalink or hard Copy of the DTN and place them in you customer specific namespace. Do this for every title you need.
Lets say for this example 3 (Year, Month and Week)
2. Rename the iViews as you want (Year, Month and Week)
3. Add these DTN iviews as Dynamic navigation iViews to a all the pages that they need to be visible with.
If you don't have all the content yet you could better create a page template and add the renamed iView to the different Page Templates. Then create the pages based on these templates. Saves time when you need to change something in the future
4. Create a copy of you Frameworkpage and remove the default DTN of it.
5. Assign this framework/desktop to everyone who needs these "special labeled DTN"
I hope you get what I mean with this... If you want to do this with programming you could remodel the SAP DTN or build your own DTN based on TAG libraries.
Good Luck,
Benjamin Houttuin -
How to merge top level navigation into detail navigation panel.
Hi All,
I want to add all the contents of top level navigation into detail navigation panel and remove top level navigation.I am looking for the code with which i can shift the top level navigation to detail level navigation.You could edit the top-level navigation iview and set the <b>Number of Display levels</b> property's value to 0.
you can reach the Top-level navigation iview by going through the following path
1) <b>Content Administration --> Portal Content --> Content Provided by SAP --> Admin Interfaces --> Top-level navigation</b>
However, note that once you do this the whatever menus that are available in the top level will not be available anymore.
Maybe, you could copy the standard Top-level navigation into a framework page that you have created and then make the change. After doing so, you can assign it to groups/roles you want. This will ensure that the CONTENT/SYSTEM/USER administrators see the normal portal framework and specific user groups alone dont see the Top level navigation..
Pradeep. -
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); -
Changes not reflecting in Detailed Navigation iView
Hi,
I want to change the font size of the links that appear in my Detailed Navigation iView.
When i change the font size in the List Detailed Navigation section of the Navigation Panel in my theme,the changes are not reflected in my Detailed Navigation iView.
But changes to welcome area etc are happening.
Could you please help me on this.
Thanks
SauravHi,
try to change the "font size" or "base font size" in the "navigation panel styles" under Navigation panel, then the font size will effect to all in navigation panel.
If you want to apply only to Detailed navigtaion iview, change in "font weight of an item" in detailed navigation list of navigation panel.
hope this helps you.
vv -
Changing the Position of iview in Detailed Navigation
Hi,
I want to change the position of the iview in detailled navigation, Ex i have 4 iviews in detailed navigation as
1
2
3
4
now i want to bring 4 up, in the sense between 2 & 3.
One option is by setting the Sort Priority and i'am trying with other option on role level. I'am editing the role which has this 4 iviews assigned, right click on iview 4 and using option Move-->Up. Does this method work, please let me know.
Regards,
PradeepHi Pradeep,
You can try below options -
1) Go to content Administration. Locate your Default Framework Page assigned to your Desktop .Double click it, a new window opens on right side. Out of various iviews, Check Desktop Innerpage and select Open tab. It will display 6 iviews. From the Page Content List of the Desktop Innerpage, select the Detailed Navigation iView (com.sap.portal.detailedNavigationTree) and click Properties. In the displayed Property Editor, check, set, and change the properties of the Detailed Navigation iView, as necessary.
2) You'll get a bak file for detailed navigation area.The par file is com.sap.portal.navigation.detailedtree.par.bak. You can get this par file from server System Admin>>Support>>Portal Runtime>>Browse deployment>>WEB-INF>>Deployment>>pcd. Import this par file into ur NWDS and edit it accordingly.
Regards,
Sen -
Master-detail: check changes in detail when navigation in master
Dear friends,
forms 6i oracle 9i.
I have a master and a detail block, changes in detail block can only be made in a non-database-field.
For saving a procedure do_save is called where values from non-database-fields are calculated and then put into database field.
For realizing that any changes where made I created another non-database-field in a control block which is set to 1 in when-validate-item-trigger of detail.non-database-field.
When closing the form I simply check the status of my control.item und if necessary call the dó_save procedure.
I now want to have same functionality when navigating through master-block, for example with key-down.
I tried to use the master on_populate_detail trigger:
--snip
do_check_item_changed;
IF ( (:EVM_A_ARTIKEL.H_MANDANT is not null) or (:EVM_A_ARTIKEL.ABTEILG_ID is not null) or (:EVM_A_ARTIKEL.ARTTYP_ID is not null) or (:EVM_A_ARTIKEL.ARTIKEL_ID is not null) ) THEN
rel_id := Find_Relation('EVM_A_ARTIKEL.EVM_A_ARTIKEL_EVM_JN_A_L');
Query_Master_Details(rel_id, 'EVM_JN_A_L');
--snip
but at this time the detail block seems to be empty.
Has anybody an idea where's the right place to put my
checking procedure?
Thanks for help
SilkeHallo,
Do you mean this?
relation type Join
detail datablock evm_jn_a_l (this block
itself is based
on a join)
join condition EVM_JN_A_L.H_MANDANT = EVM_A_ARTIKEL.H_MANDANT AND
EVM_JN_A_L.ABTEILG_ID = EVM_A_ARTIKEL.ABTEILG_ID AND
EVM_JN_A_L.ARTTYP_ID = EVM_A_ARTIKEL.ARTTYP_ID AND
EVM_JN_A_L.ARTIKEL_ID = EVM_A_ARTIKEL.ARTIKEL_ID
behavion when deleting not isolated
hinder masteless actions no
coordination no
automatic query no
Silke -
Can you programmatically change properties of the Detailed Navigation?
Is there an SAP EP6.0 API call to allow one to programmatically change the width of the Detailed Navigation, or programmatically hide or unhide it? I realize that this can be preset, but I am interested in dynamically changing these values.
Thanks,
JohnHi!
If you look to the sourceCode of your EP (rigthClick->show source) you'll see that some JavaScriptFiles are loaded. One of them is called:
"WAandNavPanel.js"
Inside this file are some nice functions like "collapsePanel()" and so on. I didn't try, but perhaps you can use them or they can show you the right way.
http://<host>:<port>/irj/portalapps/com.sap.portal.layouts.framework/scripts/WAandNavPanel.js
Regards,
Christian -
Dynamically changing the detail navigation
Hi all,
can anyone please tell me how to change the detail navigation dynamatically..
Regards,
Jeyasingh SamuelHi Srinivasa,
There are 2 things you can do:
(1) You can simply set the invisible property for the iViews (I think this is what you want).
You create a settings page which lists all the iViews, and when the user clicks a button, the page gets all the settings for all the iViews and sets the invisibility property for all of them.
The invisibility property indicates whether to display this object in the TLN/DTN.
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, IPcdContext.PCD_INITIAL_CONTEXT_FACTORY);
env.put(Constants.REQUESTED_ASPECT, PcmConstants.ASPECT_SEMANTICS);
env.put(Context.SECURITY_PRINCIPAL, request.getUser());
env.put(IPcdContext.PCD_PERSONALIZATION_PRINCIPAL, request.getUser());
iCtx = new InitialContext(env);
//Create loop of all objects
String pageID = "portal_content/DanielContent/DanRole/Folder1/Folder2/Page1";
IPage myPage = (IPage)iCtx.lookup(pageID);
myPage.putAttribute(IAttriView.ATTRIBUTE_NAVINVISIBLE,"true");
myPage.save();
The above code is for a page, but you can do the same for an iView.
(2) If you iViews are in a page, and do not appear in the navigation tree, but you want to make them invisible, you can set this property on the iViews.
myIview.putAttribute(IAttriView.ATTRIBUTE_AVAILABILITY,IAttriViewValues.AVAILABILITY_VALUE_AVAILABLE);
myIview.save();
Either way, make sure to set the personalization environment variable when you do your PCD lookup, as shown above. Otherwise, the changes for one user will affect all users.
Hope this helps.
Daniel
Maybe you are looking for
-
Windows movie maker dose not seem to work with itunes music.
Windows movie maker dose not seem to work with itunes music anymore. Hear is what happend in a nut shell. For reasons I can not explain I had to reinstall all my software on my Vista HP notbook. But I only had one why of saving my data music,photos.
-
How to restrict use of network adaptors
Hello guys, I'm now setting up a small home server and at home we have right now the possibility of two different internet connections. I want to restrict one interface only to SSH/SCP (although I quite trust this connection still public IP seems as
-
hi, we are a small office with 5 users and bought leopard server. maybe somebody can help us with the following task: we want to have a central repository of address, which anyone who subscribes to can use. i.e. add, edit, remove contacts and when no
-
Buying external hardrive for Mac OS X 10.5.8
I am looking to buy an external hardrive but I can't find any that are compatible with my version of the mac. What external hardrives are compatible with Mac OS X 10.5.8?
-
Hi : I recently created a short telephone message using GarageBand Three which was on the Macbook . Most of my actual interactions take place at the G5 including the telephone . When I was selecting the proper files to drag over to the G5 from the Ma