如何根据Drupal中的当前语言打印不同的语言切换链接?

时间:2011-12-07 17:52:53

标签: drupal drupal-7 multilingual drupal-theming

我愿意创建一个自定义语言切换器,只打印出当前不活动的语言。我不知道如何链接到特定语言的首页或翻译当前内容/路径。

以下是我面临的问题的代码:

global $language; 
 $lang=$language->language;
 $variables['languagelink']=''; 

 if($lang=="en") {
    $variables['languagelink']=l(t("Arabic"),'HERE I DONT KNOW HOW TO LINK TO ARABIC FRONT PAGE OR THE TRANSLATION OF THE CURRENT CONTENT');
 } elseif($lang=="ar") {
    $variables['languagelink']=l(t("English"),'HERE I DONT KNOW HOW TO LINK TO ENGLISH FRONT PAGE OR THE TRANSLATION OF THE CURRENT CONTENT');
 } 

1 个答案:

答案 0 :(得分:0)

最好的方法是使用CSS隐藏当前语言链接。通常身体有一个特定的类,如language-eni18n-en等,使用它,构建适当的css选择器来隐藏当前的语言链接