Как я могу скрыть переключатель магазина
4 answers
В разделе
/public_html/app/design/frontend/vendor/theme/Magento_Theme/web/css/source
Вы создаете файл с именем:_extend.less
Добавьте в него этот код:
.switcher select
{
display:none
}
Очистите свой кэш после этого, и он должен работать. Если это не так, возможно, селектор CSS неверен, поэтому вам нужно найти правильный.
Эффект этого добавления заключается в том, что переключатель языков не будет отображаться, он все равно будет загружен вашим Magento.
Для Magento 2 вы можете скрыть переключатель магазина, удалив блок store_switcher. Чтобы удалить блок store_switcher, расширьте тему Magento_Theme default.xml файл, создав default.xml в вашей теме: app/design/frontend/your_vendor_name/your_theme_name/Magento_Theme/layout/default.xml
В default.xml файл:
<body>
<referenceBlock name="store_switcher" remove="true"/>
</body>
Затем очистите кэш: bin/magento cache:clean
Для Magento 2 вы можете отключить его через папку "Тема клиента". В вашем досье app/design/frontend///Magento_Theme/layout/default.xml вы можете добавить строку между тегом
...
<body>
<referenceBlock name="store_switcher" remove="true"/>
...
После этого очистите кэш.
Для меня, использующего тему Ultimo для Magento 2, после того, как я добавил новый вид магазина, этот раскрывающийся список появился на интерфейсе с идентификатором "язык переключения". Чтобы удалить его, я внес в этот файл следующие изменения:
- app/design/frontend/THEME/CHILD/Magento_Theme/layout/default.xml
-
Добавлено снизу:
<referenceBlock name="store_language" remove="true"/>
-
Прокомментировал этот раздел:
<block class="Magento\Store\Block\Switcher" name="store_language.mobile" template="switch/languages.phtml"> <arguments><argument name="id_modifier" xsi:type="string">mobile</argument?</arguments></block>