我正在用Drupal7编写多语言网站的代码。有谁知道如何定制语言链接,比如添加lang。标志,改变链接的颜色等等?
谢谢你。
发布于 2013-05-06 16:22:44
要将语言设置为链接,请在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"),
));https://stackoverflow.com/questions/16385396
复制相似问题