【问题标题】:Customize language link in Drupal 7在 Drupal 7 中自定义语言链接
【发布时间】:2013-05-05 14:14:13
【问题描述】:

我正在使用 Drupal 7 编写多语言网站。有谁知道如何自定义语言链接,例如添加语言。标志,改变链接颜色等等?

谢谢。

【问题讨论】:

    标签: php drupal drupal-7 drupal-theming


    【解决方案1】:

    要将语言设置为链接,请使用l() function 的数组$options 中的language 属性。

    请注意,language 属性不采用语言代码,而是采用语言对象。要获取任何已启用语言的语言对象,您可以使用以下代码。

    function _return_language_object($langCode)
    { // better to place this code inside your theme's template.php file.
        $languages = language_list(); // see http://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/language_list/7
        return $languages[$langCode];
    }
    

    然后使用 l 函数打印链接。

    print l("English Homepage", "", array(
         'language' => _return_language_object("en"),
    ));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多