Para modificar os itens do menu principal do portal Liferay (Menu Bem Vindo), existem alguns meios, feitos de maneiras e em arquivos diferentes de acordo com a necessidade.
Uma modificação é a remoção do acesso as páginas pessoais do usuário, através do submenu “Meus Locais”.
Essa modificação é feita no arquivo {amb_extensao}/docroot/taglib/ui/my_places/page.jsp
Esse arquivo controla o que é exibido no Submenu “Meus Locais” e como não queremos que ele exiba as páginas pessoais, devemos modificá-lo da seguinte maneira:
Dentro do FOR que seleciona as comunidades que irão ser exibidas:
for (Group myPlace : myPlaces) {
Devemos inserir as seguintes variáveis:
//testa se é uma organização
boolean organizationCommunity = myPlace.isOrganization();
//testa se é uma comunidade
boolean regularCommunity = myPlace.isCommunity();
//testa se é uma se o usuário é administrados da comunidade
boolean userCommunity = myPlace.isUser();
Logo após, devemos inserir uma condição antes de testar se é uma comunidade ou uma organização,da seguinte maneira:
Organization organization = null;
// condição adicionada
if (!userCommunity) {
String publicAddPageHREF = null;
String privateAddPageHREF = null;
Dessa maneira somente lista essa comunidade pessoal se o usuário for administrador do sistema.
Para a finalidade que gostaríamos, essa modificação já basta, mas esse arquivo pode ser alterado em outros locais para ajustar melhor ao problema.
e-commerce & e-learning
janeiro 4th, 2010 : 2:32 pm
[...] por meio do portal, acessar as suas páginas pessoais está descrito no tutorial que fizemos, clique aqui para conferir. Categorias: Liferay | No Comments » Deixe um [...]