Questions tagged «store-switcher»

4
Magento 2在“ section-config.js”中存储切换器错误未捕获的TypeError:无法读取未定义(...)的属性'*'
我在自定义主题中实现了自定义商店切换器。 块模板如下: <?php if (count($block->getStores())>1): ?> <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : ''?> <span><?php echo $block->escapeHtml($block->getStoreName()) ?></span> <span>/</span> <?php foreach ($block->getStores() as $_lang): ?> <?php if ($_lang->getId() != $block->getCurrentStoreId()): ?> <span class="view-<?php echo $block->escapeHtml($_lang->getCode()); ?> switcher-option"> <a href="#" data-post='<?php /* @escapeNotVerified */ echo $block->getTargetStorePostData($_lang); ?>'> <?php echo …


1
Magento 2.1.9:根据国家/地区更改商店
重要提示:我不想购买任何GeoIP扩展。我有一个具有多站点和多商店设置的Magento 2.1.9网站。我已经建立了KSA,阿联酋,中国,埃及等网站,每个网站下至少有2个商店视图,例如,对于KSA,我拥有阿拉伯语和英语商店视图。 我想根据用户所在国家/地区的IP地址向用户显示该网站。例如,对于从KSA访问的用户,ar_sa(阿拉伯语-沙特阿拉伯商店应为默认设置)类似于阿联酋的用户(ar_uae或en_uae)。 到目前为止,我已经完成了以下编码,并成功地从IP地址获得了国家/地区。 这是我的etc/frontend/events.xml文件: <config xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='urn:magento:framework/Event/etc/events.xsd'> <event name='controller_action_predispatch'> <observer name='Asoft_GeoIP_Redirect' instance='Asoft\GeoIP\Observer\Redirect' /> </event> </config> 这是我的Observer/Redirect.php: namespace Asoft\GeoIP\Observer; class Redirect implements \Magento\Framework\Event\ObserverInterface { protected $_objectManager; protected $_storeManager; protected $_curl; public function __construct( \Magento\Framework\ObjectManagerInterface $objectManager, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\HTTP\Client\Curl $curl ) { $this->_objectManager = $objectManager; $this->_storeManager = $storeManager; $this->_curl = $curl; …

1
Magento 2:用户登录有时需要在多商店设置中登录两次
我正在尝试使用共享购物车设置一个多商店。但是,用户登录有时不起作用。 该Store Switcher工作正常,但前端User Login的第二和第三个Store要求我按一下Sign In按钮两次登录。 我通过以下设置设置了多个商店: 多域(虚拟主机) 我正在使用一个Website。该站点将有三个Stores。域名将共享一个公共基本域。其他商店将使用子域。 我创建了magento2.com作为默认基本域。 我创建了store2.magento2.com作为第二家商店。 我创建了store3.magento2.com作为第三家商店。 根类别和测试产品 我创建了Store2 Root Category和Store3 Root Category。我还在每个根目录类别下创建了子类别。 我在每个子类别中添加了一个测试产品。 商店和景观 我没有在“ 主要网站商店”和“ 默认商店视图”上进行任何更改。 我为第二家商店创建了Store2和Store View 2。 我为第三家商店创建了Store3和Store View 3。 对于Store2,我将Store2设置为,Name并将Store2根目录类别选择为Root Category。 对于Store View 2,我选择Store2为Store,使用Store View 2为Name,并输入store2为Store Code。 对于3rd Store,我将Store3设置为,Name并将Store3根目录类别选择为Root Category。 对于Store View 3,我选择Store3为Store,使用Store View 3为Name,并输入store3作为Store Code。 URL和Cookie设置 在Configuration现在屏幕显示下5个选项Store View下拉菜单: Default Config …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.