Prestashop中的语言设置

问题描述

enter image description here

在Prestashop for English网站中,我需要显示阿拉伯语选择器,而在阿拉伯语网站上,我需要显示英语作为语言选择器。 当前,它在语言选择器栏上显示当前的网站语言。有办法吗?

loc_id | ip_address
5        120.0.53.21
4        198.5.273.2
2        198.0.47.33
3        198.5.273.2
1        106.25.12.2

解决方法

尝试一下:

<div class="language-selector dropdown js-dropdown">
    <span class="expand-more" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="language-dropdown">
        <span><img class="lang-flag" src="{$urls.img_lang_url}{$current_language.id_lang}.jpg"/></span>
        <span class="language-title">{$current_language.name_simple}</span>
        <span class="dropdown-arrow"></span>
    </span>
    <ul class="dropdown-menu" aria-labelledby="language-dropdown">
    {foreach from=$languages item=language}
        {if $language.id_lang != $current_language.id_lang}
            <li>
                <a href="{url entity='language' id=$language.id_lang}" class="dropdown-item"><img class="lang-flag" src="{$urls.img_lang_url}{$language.id_lang}.jpg"/> {$language.name_simple}</a>
            </li>
        {/if}
    {/foreach}
    </ul>
</div>