MENU - Ocultar Layer.

Olá Pessoal,

Alguém conhece uma forma de ocultar um Layer do Menu.

Att,
Paulo.

Como assim ocultar um layer ? Tentou com css (display: none;) ?

Tenta utilizar o código abaixo no evento OnLoad do menu:

?>
<script type="text/javascript" src="<?php echo $_SESSION['scriptcase']['menu']['glo_nm_path_prod']; ?>/third/jquery/js/jquery.js"></script> 
<script>
$(document).ready(function(){
	$(".sc-layer-0").css("display","none");
});
</script>
<?php

onde sc-layer-0 é o seu primeiro layer criado.
sc-layer-1 é o segundo e assim sucessivamente.

Show Ronyan, Funcionou 100%.

Att,
Paulo.

Olá Ronyan,

Se possível preciso de mais uma dica.
Como faço para ocultar um item dentro do layer,
exemplo:
Ocultar: SC_LNK_LABEL E SC_LNK_URL.

Preciso liberar alguns links apenas para usuário administrador.

Att,
Paulo.

Se for pra ocultar/exibir um subitem do layer , segue exemplo abaixo:

?>
<script type="text/javascript" src="<?php echo $_SESSION['scriptcase']['menu']['glo_nm_path_prod']; ?>/third/jquery/js/jquery.js"></script> 
<script>
$(document).ready(function(){
	$(".sc-layer-0-1").css("display","none");
});
</script>
<?php

Onde:
sc-layer-0-1 :
0 = seu primeiro layer
1 = segundo item dentro do seu layer

Para manipular o primeiro item do segundo layer, seria:
$(".sc-layer-1-0").css(“display”,“none”);

E assim sucessivamente.

Obrigado Ronyan,

Agora a segurança de usuários com os layers esta completa.

Att,
Paulo.

Esqueci de comentar, que na variável:

$_SESSION['scriptcase']['menu']['glo_nm_path_prod']

o index ‘menu’ é o nome da sua aplicação menu.
Assim para usar em outras aplicações de menu que sejam outro nome, deve-se alterar:

$_SESSION['scriptcase']['nom_da_sua_app_menu']['glo_nm_path_prod']

Já tinha observado isso, mas mesmo assim valeu a dica.

Att,
Paulo.