如何在dnn中为不同的语言使用不同的css?

时间:2015-06-15 07:07:23

标签: dotnetnuke dotnetnuke-7

我使用带有两种语言的英语和波斯语的dnn门户,在我的波斯语门户文本方向是rtl并且右对齐,当我将语言改为英语时,文本对齐正确改变,但是没有改变菜单栏仍然保持正确对齐,我如何为每种语言使用不同的CSS?

1 个答案:

答案 0 :(得分:0)

创建skin.css副本后

执行该操作

在您的站点根文件Default.aspx.cs replace

ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "skin.css", FileOrder.Css.SkinCss);

if (System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US")
{
    ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "skin.css", FileOrder.Css.SkinCss);
}
else
{
    ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "arabicskin.css", FileOrder.Css.SkinCss);
}