我的网站在我的节点中有 3 种语言 - service.tpl.php 得到以下内容
<?php
if ($language = 'es'):
?>
<div class="more"><a href="<?php print $base_url . $node_url ?>">Leer más</a></div>
<?php elseif ($language = 'en'): ?>
<div class="more"><a href="<?php print $base_url . $node_url ?>">Read more</a></div>
<?php else: ?>
<div class="more"><a href="<?php print $base_url . $node_url ?>">Leere más</a></div>
<?php endif; ?>
但是,只向我显示这种语言 es 甚至一页 en。只给我看第一个div。
使用:
if ($language == 'es'):
您使用了错误的运算符,并且您的$language
将始终为"es",因为您分配的值没有比较