タグ付けされた質問 「store-switcher」

4
「section-config.js」でのMagento 2ストアスイッチャーエラーUncaught TypeError:undefined(…)のプロパティ「*」を読み取れません
カスタムテーマにカスタムストアスイッチャーを実装しています。 ブロックテンプレートは次のとおりです。 <?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 …

2
管理製品編集ページのストアスイッチャーのデフォルト値オプションを表示
私はMagento Enterprise Editionを使用しており、そのスーパー管理者です。 一部の管理者は、特定のストアのみにアクセスを許可しています。 私にとっては、製品編集ページのストアスイッチャーのデフォルト値オプションが表示されます。 アクセスが制限されている管理者の場合、デフォルト値オプションは表示されません。 誰かがデフォルト値オプションを表示するのを手伝ってくれます

1
Magento 2.1.9:国に基づいてストアを変更する
重要:GeoIP拡張機能を購入したくありません。マルチサイトおよびマルチストア設定のMagento 2.1.9 Webサイトを持っています。KSA、UAE、CHINA、EGYPTなどのウェブサイトをセットアップしました。各ウェブサイトの下に少なくとも2つのストアビューがあります。たとえば、KSAの場合、アラビア語と英語のストアビューがあります。 IPアドレスごとに、国に応じたWebサイトをユーザーに表示したい。たとえば、UAE(ar_uaeまたはen_uae)のユーザーと同様に、KSAからアクセスするユーザーの場合は、ar_sa(アラビア語-サウジアラビアのストアがデフォルトである必要があります)。 これまでに次のコーディングを行い、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 = …

1
Magento 2:ユーザーストアでは、マルチストアセットアップで2回ログインする必要がある場合があります
共有カートでマルチストアをセットアップしようとしています。ただし、ユーザーログインが機能しない場合があります。 Store Switcher罰金を動作しますが、フロントエンドのUser Login2番目と3番目には、Storeクリックして私を必要とSign Inログインにボタンを2回。 私はこれらのセットアップでマルチストアをセットアップしました: マルチドメイン(仮想ホスト) 使用していWebsiteます。サイトには3つありStoresます。ドメイン名は、1つの共通の基本ドメインを共有します。追加のストアはサブドメインを使用します。 デフォルトのベースドメインとしてmagento2.comを作成しました。 2番目のストアとしてstore2.magento2.comを作成しました。 3番目のストアとしてstore3.magento2.comを作成しました。 ルートカテゴリとテスト製品 Store2ルートカテゴリとStore3ルートカテゴリを作成しました。また、各ルートカテゴリの下にサブカテゴリを作成しました。 各サブカテゴリに1つのテスト製品を追加しました。 ストアとビュー メインWebサイトストアとデフォルトストアビューでは何も変更していません。 2番目のストア用にStore2とStore View 2を作成しました。 3番目のストア用にStore3とStore View 3を作成しました。 Store2については、Store2をとして設定しName、Store2ルートカテゴリをとして選択しましたRoot Category。 以下のためにストアビュー2、私が選択したStore2をとしてStore使用し、ストアビュー2としてName、入力されたstore2を通りStore Code。 3番目にStore、Store3をとして設定しName、Store3ルートカテゴリをとして選択しましたRoot Category。 Store View 3については、Store3 as を選択しStore、Store View 3 asを使用してName、store3 as と入力しましたStore Code。 URLとCookieの設定 Configuration画面が下の5つの選択肢を示しStore View、ドロップダウン: Default Config Main Website Default Store View ストアビュー2 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.