prestashop - Prestashop 中的语言设置
问题描述
在 Prestashop for English 网站中,我需要显示阿拉伯语选择器,在阿拉伯语网站上,我需要将英语显示为语言选择器。目前,它在语言选择栏上显示当前网站语言。有没有办法做到这一点?
<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}
<li {if $language.id_lang == $current_language.id_lang} class="current" {/if}>
<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>
{/foreach}
</ul>
</div>
解决方案
尝试这个:
<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>
推荐阅读
- visual-studio-code - 运行 Rust 程序时,VS Code 说“msbuild : 术语 'msbuild' 无法识别......”?
- react-admin - 如果出现服务器端错误,请留在编辑页面
- javascript - 产品和价格的动态项目选择
- oracle-ebs - 我们可以从哪里检索 Oracle-EBS 中的可用承诺日期的 next_available_date?
- java - 如何从警报对话框中的按钮开始新活动?
- r - 我们如何使用 `order()` 或替代方法在闪亮的应用程序中对 `reactiveVal` `data.frame` 进行排序?
- marklogic - 从 9.0-8 升级到 9.0-10 时不兼容?
- blockchain - 有没有可能在 Corda 中添加多个对等点?
- reactjs - 尝试使用反应制作待办事项列表
- javascript - 合并两个对象然后过滤不起作用