@lagudal

Как вывести иконки(флажки) для всех store, кроме текущего?

Надо в стандартном для M2 language switcher заменить стандартный же dropdown switcher на флажки.
Код нашел, все работает как надо.
Но надо еще и не показывать флаг текущего стора, т.е. показать надо все, кроме того где находится пользователь.
Можно конечно просто с css спрятать, но мне кажется, правильнее будет php.
Вот код, подскажите плз где надо условие добавить.
<?php
/**
 * Language switcher template
 */
if (count($this->getStores())) { ?>
<div class="langs-wrapper">
    <?php foreach ($this->getStores() as $_lang) { ?>
        <a class="lang-flag" href="#" data-post='<?php echo $block->getTargetStorePostData($_lang); ?>'><img src="<?php echo $this->getViewFileUrl('images/flags/' . $_lang->getCode() . '.png');?>" alt="<?php echo $_lang->getName(); ?>" /></a>
    <?php } ?>
    </div>
<?php
}
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 апр. 2020, в 22:52
5000 руб./за проект
08 апр. 2020, в 21:19
10000 руб./за проект
08 апр. 2020, в 20:18
35000 руб./за проект