0

我的站点在我的节点中有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。

4

1 回答 1

0

利用:

if ($language == 'es'):

您使用了错误的运算符,并且您$language将始终为“es”,因为您正在分配一个不比较的值

于 2013-10-22T18:36:48.283 回答