Internacionalizar Menu Web Center

Para internacionalizar o menu do web center deve-se alterar a página template gerada do Jdeveloper “pageTemplate_globe.jspx”.

Crie um arquivo .properties e set no jspx dessa maneira

<f:loadBundle basename="oracle.webcenter.portalframework.sitestructure.resource.PortalAppPageResource"
var="portalResource"/>

Altere essa linha:

<af:commandLink id="pt_cl1" text="#{node.title}"
inlineStyle="font-size:small;#{node.selected ? 'font-weight:bold;' : ''}"
action="pprnav"
disabled="#{not node.navigable}"
actionListener="#{navigationContext.processAction}"
clientComponent="#{node.attributes['Target'] == '_popup' ? true : false}">

Para:

<af:commandLink id="pt_cl1" text="#{not empty portalBundle[node.title] ? portalBundle[node.title] : node.title}"
inlineStyle="font-size:small;#{node.selected ? 'font-weight:bold;' : ''}"
action="pprnav"
disabled="#{not node.navigable}"
actionListener="#{navigationContext.processAction}"
clientComponent="#{node.attributes['Target'] == '_popup' ? true : false}">

Onde faz uma verificação para saber se não existir no arquivo properties ele exibe o valor informado no pages.xml.

 

Postado terça-feira, abril 2nd, 2013 em Web Center.

Deixe uma resposta