Foren
Como saber se a página é pública ou privada
Alexandre Mattos, geändert vor 9 Jahren.
Como saber se a página é pública ou privada
New Member Beiträge: 18 Beitrittsdatum: 19.05.14 Neueste Beiträge
Tem alguma variável no Liferay que me diga se estou na página da área privada ou pública?
pois tenho que fazer o seguinte.
se a página que o usuário estiver for na área privada, tenho que adicionar uma classe no menu pois ele é diferente da área pública.
pois tenho que fazer o seguinte.
se a página que o usuário estiver for na área privada, tenho que adicionar uma classe no menu pois ele é diferente da área pública.
Alexandre Mattos, geändert vor 9 Jahren.
RE: Como saber se a página é pública ou privada
New Member Beiträge: 18 Beitrittsdatum: 19.05.14 Neueste BeiträgeAlexandre Mattos:
Tem alguma variável no Liferay que me diga se estou na página da área privada ou pública?
pois tenho que fazer o seguinte.
se a página que o usuário estiver for na área privada, tenho que adicionar uma classe no menu pois ele é diferente da área pública.
resolvido... utilizando
#if ($layout.isPrivateLayout())
## Faz alguma coisa
#end
Paulo Fernandes, geändert vor 9 Jahren.
RE: Como saber se a página é pública ou privada
Regular Member Beiträge: 141 Beitrittsdatum: 09.08.13 Neueste Beiträge
Boa Alexandre!
Guillermo, checar a URL pode ser perigoso, pois se você reescrever as URLs pelo apache, por exemplo, esse /web ou /group podem desaparecer.
Abraços
Guillermo, checar a URL pode ser perigoso, pois se você reescrever as URLs pelo apache, por exemplo, esse /web ou /group podem desaparecer.
Abraços
Guillermo Rodolfo Mangieri, geändert vor 9 Jahren.
RE: Como saber se a página é pública ou privada
Regular Member Beiträge: 166 Beitrittsdatum: 10.09.12 Neueste Beiträge
Um caminho mais oreintado ao "gambiarra method" seria ver se a URL da página tem {dominio do site}/web/ informando que é página Pública ou {dominio do site}/group/ informando que é página privada.
Mas a tua resposta de solução é a melhor... meus parabéns por socializar respostas.
Mas a tua resposta de solução é a melhor... meus parabéns por socializar respostas.