隐藏dotnetnuke登录用户名控件

use*_*401 1 dotnetnuke

在dotnetnuke中,我如何隐藏通常放在皮肤中的登录/用户名控件

我想根据一些动态条件隐藏它

我用谷歌搜索,大多数人说要从皮肤文件中删除它,我不想这样,从皮肤中删除会从所有页面删除对吗?

是否有任何代码片段可以帮助我

问候

Rya*_*oom 5

根据您的情况,您可以在页面上包含一些javascript来隐藏它,甚至可以显示一些CSS:没有HTML元素.

在我刚看到的皮肤中,它在元素上有一个HTML id为dnn_userLogin_cmdLogin.所以我可以使用一些jQuery/javascript.

<script type="text/javascript">
$(document).ready(function(){
  $('#dnn_userLogin_cmdLogin').hide();
});
</script>
Run Code Online (Sandbox Code Playgroud)

这将隐藏登录按钮.您的确切需求将取决于您的皮肤,但如果需要,您可以使用javascript隐藏链接.