Hi, all.
I need to add a node under webtop's administration browser tree. But it doesn't work as well as i thought.
#Both webtop and CS is version 6.0 SP1.
My definition is as the following:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config version="1.0">
<scope>
<component modifies="administration:/webtop/config/administration_component.xml">
<replace path="nlsbundle">
<nlsbundle>
com.mycompany.component.administration.MyAdministrationNlsPro
</nlsbundle>
</replace>
<!--
appends the "My Administration" node to Webtop/DA browser
tree
-->
<insert path="nodes">
<filter role='administrator'>
<node componentid="myadministration">
<icon>mynodeicon.gif</icon>
<label>
<nlsid>MSG_MY_ADMINISTRATION</nlsid>
</label>
<handlerclass>
com.documentum.webtop.webcomponent.administration.ChildNavigationNode
</handlerclass>
</node>
</filter
</insert>
</component>
<component id="myadministration" extends="nodemanagement:/webcomponent/config/admin/nodemanagement/nodemanagement_component.xml">
<nlsbundle>com.mycompany.component.administration.MyNodeManagementNlsProp</nlsbundle>
<nodes>
<node componentid='component1'>
<icon>component1.gif</icon>
<label>
<nlsid>MSG_COMPONENT1</nlsid>
</label>
<handlerclass>com.documentum.webtop.control.BrowserNavigationNode
</handlerclass>
<description>
<nlsid>MSG_COMPONENT1_DESCRIPTION</nlsid>
</description>
</node>
<node componentid='component2'>
<icon>component2.gif</icon>
<label>
<nlsid>MSG_COMPONENT2</nlsid>
</label>
<handlerclass>com.documentum.webtop.control.BrowserNavigationNode
</handlerclass>
<description>
<nlsid>MSG_COMPONENT2_DESCRIPTION</nlsid>
</description>
</node>
</nodes>
</component>
</scope>
</config>
And the file in folder /custom/strings/com/mycompany/component/administration/MyAdministrationNlsPro.properties is like this:
# To include the com.documentum.webcomponent.library.administration.AdministrationNlsProp
# file, by the way you can use keys in that file
NLS_INCLUDES=com.documentum.webcomponent.library.administration.AdministrationNlsPropMSG_MY_ADMINISTRATION=My Administration
But the node's label in the browser tree always displayed as yyMSG_MY_ADMINISTRATIONyy.
Is there any other way to do this?