Php 有没有办法根据zen cart中页面的语言更改侧框中显示的图像?

Php 有没有办法根据zen cart中页面的语言更改侧框中显示的图像?,php,zen-cart,Php,Zen Cart,我想在侧框中显示一个不同的图像,这取决于用户是在西班牙语网站还是英语网站,这可能吗? 我熟悉php,如果需要,我不介意编辑代码。zencart中有三个会话变量用于操作当前语言 默认值: [语言]=>英语 [languages_id]=>1 [语言\u代码]=>en 以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码 <?php if($_SESSION['languages_code']=='en') { $image = 'your image path'; } else

我想在侧框中显示一个不同的图像,这取决于用户是在西班牙语网站还是英语网站,这可能吗?
我熟悉php,如果需要,我不介意编辑代码。

zencart中有三个会话变量用于操作当前语言

默认值:

[语言]=>英语

[languages_id]=>1

[语言\u代码]=>en

以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码

<?php
if($_SESSION['languages_code']=='en')
{
   $image = 'your image path';
}
else if($_SESSION['languages_code']=='gr')
{
   $image = 'your image path';
}
else
{
   $image = 'your image path';
}
?>

有三个会话变量用于操作zencart中的当前语言

默认值:

[语言]=>英语

[languages_id]=>1

[语言\u代码]=>en

以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码

<?php
if($_SESSION['languages_code']=='en')
{
   $image = 'your image path';
}
else if($_SESSION['languages_code']=='gr')
{
   $image = 'your image path';
}
else
{
   $image = 'your image path';
}
?>

以下是您管理

在模板文件中添加以下内容

<form method="post" enctype="multipart/form-data"/>
   <div id="language">
        &nbsp;<img onclick="$('input[name=\'language_code\']').attr('value', 'en').submit(); $(this).parent().parent().submit();" title="English" alt="English" src="eng.png">
        &nbsp;<img onclick="$('input[name=\'language_code\']').attr('value', 'es').submit(); $(this).parent().parent().submit();" title="Spanish" alt="Spanish" src="spanish.png">
        <input type="hidden" value="" name="language_code">
    </div>
   </form>  

下面是php代码

<?php
    if(isset($_POST['language_code']))
    {
        $_SESSION['lang'] = ($_POST['language_code']!="")?$_POST['language_code']:"";
    }
    $language = $_SESSION['lang'];
    switch($language){
    case "en":
        //Your Image path
    break;
    default:
        //Your Image path
    break;
    }

    ?>

以下是您管理

在模板文件中添加以下内容

<form method="post" enctype="multipart/form-data"/>
   <div id="language">
        &nbsp;<img onclick="$('input[name=\'language_code\']').attr('value', 'en').submit(); $(this).parent().parent().submit();" title="English" alt="English" src="eng.png">
        &nbsp;<img onclick="$('input[name=\'language_code\']').attr('value', 'es').submit(); $(this).parent().parent().submit();" title="Spanish" alt="Spanish" src="spanish.png">
        <input type="hidden" value="" name="language_code">
    </div>
   </form>  

下面是php代码

<?php
    if(isset($_POST['language_code']))
    {
        $_SESSION['lang'] = ($_POST['language_code']!="")?$_POST['language_code']:"";
    }
    $language = $_SESSION['lang'];
    switch($language){
    case "en":
        //Your Image path
    break;
    default:
        //Your Image path
    break;
    }

    ?>


您需要更改侧框模板!!您需要更改侧框模板!!