Jump to content

Флаги в меню выбора языка магазина / как сделать?


Recommended Posts

Приветствую!

Может кто знает как установить флаги в dropdown menu выбора языка? 

В настройках языка в админке они есть а на сайте не светятся.

PrestaShop version 1.6.1.1

default-bootstrap version 1.0

post-1091313-0-71399600-1443362365_thumb.jpg

Share this post


Link to post
Share on other sites

Флаги находятся в папке img/l/"id_flag".jpg

берем /default-bootstrap/modules/blocklanguages/blocklanguages.tpl

и добавляем в нужное место

<img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" />

Share this post


Link to post
Share on other sites

 

Флаги находятся в папке img/l/"id_flag".jpg

 

Не могу найти через фтп... Какой путь до папки?

а в .tpl смотрю а там уже прописан такой код:

<p class="selected_language">
<img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" />
</p>

Share this post


Link to post
Share on other sites

Папка "img" находится в корне.

Править нужно темплейт из темы, а не из модуля.

Путь: themes/default-bootstrap/modules/blocklanguages/blocklanguages.tpl

 

Ну и сбросить кеш.

Можешь для проверки вывести путь "{$img_lang_dir}{$language.id_lang}.jpg" вместо alt="{$language.iso_code}" и посмотреть уже в коде, правильно ли ссылка построена на твои изображения флагов.

  • Like 1

Share this post


Link to post
Share on other sites

Папка "img" находится в корне.

Править нужно темплейт из темы, а не из модуля.

Путь: themes/default-bootstrap/modules/blocklanguages/blocklanguages.tpl

 

Ну и сбросить кеш.

Можешь для проверки вывести путь "{$img_lang_dir}{$language.id_lang}.jpg" вместо alt="{$language.iso_code}" и посмотреть уже в коде, правильно ли ссылка построена на твои изображения флагов.

Спасибо за помощь, получилось.

 

Может в курсе как картинки валюты сделать?

Share this post


Link to post
Share on other sites

Валюту картинками? А что на картинке будет? Флаг страны или символ обозначения валюты?

Я бы придерживался международного обозначения валют, например USD - $, EUR - € и т.д.

Отображение символа валюты реализовать например через такую схему <i class="icon-currency-{$id_currency}"></is> или <i class="icon-currency-{$currency_name}"></is>

Share this post


Link to post
Share on other sites

Думал так реализовать: "Валюта : USD" на "Валюта : Currency%20Dollar.png"

Ну хотя может это лишнее... С флагами уже хорошо смотрится и наверное менять валюту не стоит.

Но возможно это кому то надо будет и твой ответ кто то себе реализует =)

 

Если кому надо вот: Currency%20Dollar.png Currency%20Euro.png

Edited by dizlab (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More