【问题标题】:How to use different css for different languages in dnn?如何在 dnn 中为不同的语言使用不同的 css?
【发布时间】:2015-06-15 07:07:22
【问题描述】:

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

【问题讨论】:

    标签: dotnetnuke dotnetnuke-7


    【解决方案1】:

    在创建 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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多