代码之家  ›  专栏  ›  技术社区  ›  shady

根据Drupal 7中的语言切换样式

  •  0
  • shady  · 技术社区  · 7 年前

    我想改变的风格取决于语言。例如,当我将站点语言切换为阿拉伯语时,我希望我编写的rtl样式生效,并在切换回英语时取消rtl样式。如何在Drupal 7中实现这一点? 我试过这个 answer

    1 回复  |  直到 7 年前
        1
  •  1
  •   MilanG    7 年前

    最简单的方法是使用语言类Drupal添加到body元素。检查页面html,看看body标记有哪些类。应该有一些类似于“i18n de”(在本例中为德语)的类。然后,您可以使用它对主体标记内的任何元素(基本上是所有元素)进行不同的样式设置,例如:

    body.i18n-de div#header {.some css.}
    body.i18n-en div#header {.some other css.}