我想为多个商店设置网站功能 Magento 2 带有商店 URL 或 商店切换器 下拉菜单。
商店切换器默认出现在某些主题中,但在我的主题中不可见,所以有人可以帮我创建商店切换器。
由于某些原因,您的主题要么隐藏切换器,将其删除,要么为您提供一些配置选项来显示它。我假设您熟悉主题的文档,并且没有什么比额外的配置更好的了。因此,请验证切换器是否未隐藏(这确实是一个糟糕的解决方案,但 Magento 的自定义主题总体设计很差。如果是这样,则覆盖样式或直接修改它。
如果它被从布局中删除,您可以尝试在自定义主题的 *.xml 中找到 store_switcher 来验证它是否真的被删除。
尽管如此,要将其添加到布局的任何位置,只需编辑适当的 xml 文件并在其中添加:
<referenceContainer name="name_of_your_container">
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml" />
</referenceContainer>
在哪个文件中添加自定义等详细信息取决于许多因素,我无法对提供的数据提供更多帮助。