有没有办法在不更改实际管理员皮肤的情况下覆盖DotNetNuke,6.2.4中的Admin / Skins?
理想情况下,如果可能的话,我想在Portal / _default / Skins / MySkin文件夹中执行此操作。
~/Admin/Skins/Language.ascx
我只想更改语言模块中的标记。我可以更改css类,但是我需要删除标志并用文本替换它?
编辑:基于此link,我尝试了这个:
<dnn:LANGUAGE runat="server" ID="dnnLANGUAGE" ShowLinks="True" ShowMenu="False" ItemTemplate='<a href="[URL]" class="Language" title="[CULTURE:NATIVENAME]"><span class="Language[SELECTED]">[CULTURE:NAME]</span></a>'/>
但旗帜还在显示?
答案 0 :(得分:3)
您拥有的代码是正确的,但我认为发生的事情是您只有2种语言,您的第一语言被选中,而您的第二语言成为替代语言,因此您需要设置以下模板: SelectedItemTemplate和AlternateTemplate也可以正常工作。