drupal 7 多语言

drupal 7上面多语言的支持暂时很弱,比如i18n还没有drupal 7的版本。尝试了几个插件,除了一个language switcher 基本能够满足要求外,其它都不行。

要求:在中文的域名下只显示$node->language为中文或者是所有语言的内容,英文也类似。这一点language switcher可以实现但是却直接把中文文章的英文链接给去除掉了。

无奈,自己写吧。

在特定语种页面只输出特定的node,修改node.tpl.php:

<?php global  $language;?>

<?php echo ‘ ’; //输出一个空格?>
<?php if($node->language == $language->language || $node->language==’und’){?>
//node.tpl.php的内容

<?php } else{}?>

等待I18n中……