php - 为什么 Magento 2 语言切换器不会改变商店视图?
问题描述
我正在使用带有波尔图主题的 Magento 2.2.6。
我的商店有三种商店视图:en、it、fr。
对于 en 和它没有问题,但是对于 fr,当我尝试更改语言时,有时它不起作用并将 '#' 附加到 URL。
这是我的语言切换器代码:
<a href="#"
data-post='<?php echo $this->getTargetStorePostData($_lang); ?>'
style="padding-right: 1px; padding-left: 2px; border-left: 0">
<?php if($_helper->getConfig('porto_settings/header/language_flag')): ?>
<img src="<?php echo $_helper->getBaseUrl().'wysiwyg/smartwave/porto/flags/'.$block->escapeHtml($_lang->getCode()).'.jpg'; ?>" />
<?php endif; ?>
</a>
有人可以帮助我吗?提前致谢 !
解决方案
推荐阅读
- python - 使用 Python requests.post() 方法在调用 REST API 时获取 HTTP 502,同时使用 REST 客户端也可以正常工作
- php - 如何在万事达卡支付网关 (mpgs) 中解决此错误 "cause":"INVALID_REQUEST","explanation":"Invalid request"
- python - 数据框添加迭代
- go - 迁移到 Go 模块,同时继续使用分发包
- python - 尝试通过串口向 Raspberry Pi 3b+ 上的 GPS 模块写入和读取,但没有成功
- reactjs - 在 react-native-video 上自定义 X 控件
- javascript - 想将下面的html转换成JSON结构
- python - 在 Python 中移动以使数组中的所有元素相等
- monaco-editor - 如何在 monaco 编辑器中添加自定义字体文件
- nginx - nginx 中的 URL 掩码