Olá Pessoal,
Alguém conhece uma forma de ocultar um Layer do Menu.
Att,
Paulo.
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.