定制用户界面本地化切换区块

在一个使用 PHP 输入格式的区块中加入以下代码 :

<?php
$languages
=localizer_block_switchuilocale_links(variable_get('localizer_switchblock_showflags', TRUE), variable_get('localizer_switchblock_showlangname',TRUE), variable_get('localizer_switchblock_flagseparator', ' '));

echo
'<ul>';
foreach(
$languages as $i=>$link) {
  echo
'<li>' . $link . '</li>';
}
echo
'</ul>';
?>

localizer_block_switchuilocale_links 函数的语法是 :

localizer_block_switchuilocale_links($flags=TRUE, $names=TRUE, $separator = ' ')

$flags : 显示/隐藏国旗
$names : 显示/隐藏语言名
$separator : 国旗和语言之间的分隔符

原文: http://drupal.org/node/111588