如何在 dnn 中对不同的语言使用不同的 css?
How to use different css for different languages in dnn?
我正在使用两种语言的 dnn 门户网站,英语和波斯语,在我的波斯语门户网站中文本方向是 rtl 并右对齐,当我将语言更改为英语时,文本对齐方式正确更改,但没有变化菜单栏,它仍然保持右对齐,我如何为我的每种语言使用不同的 css?
创建 skin.css 的副本后,执行
在您的站点根文件中 Default.aspx.cs 替换
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);
}
我正在使用两种语言的 dnn 门户网站,英语和波斯语,在我的波斯语门户网站中文本方向是 rtl 并右对齐,当我将语言更改为英语时,文本对齐方式正确更改,但没有变化菜单栏,它仍然保持右对齐,我如何为我的每种语言使用不同的 css?
创建 skin.css 的副本后,执行
在您的站点根文件中 Default.aspx.cs 替换
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);
}