Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

1
顧客のis_activeフラグは何をしますか?
今日のディスカッションで、Customer is_activeフラグは実際には何もしないことが通知されました。 これは、EAV属性ではないという点で、顧客の電子メールアドレスのような一意のフラグです。代わりに、customer_entityテーブルの列です。 テスト用にフラグを0に設定してみましたが、まだログインできます。他のすべての機能は正常に動作するようです。 このフラグは開発者の便宜のために提供されていますか?将来の使用を目的としていますか?is_activeは何をしますか? 編集:関連するスタックオーバーフローは次のとおりです:https : //stackoverflow.com/questions/3617832/disable-customer-in-magento


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 = …

5
ブール値のメンバー関数setActive()の呼び出し
モジュールをインストールしようとしたときに次の問題が発生しました。magentoの管理パネルにアクセスしようとすると、次のようになります。 27行目のC:\ xampp \ htdocs \ project \ vendor \ magento \ module-backend \ Model \ View \ Result \ Page.phpのブール値でメンバー関数setActive()を呼び出します サードパーティモジュールとカスタムモジュールをすべて無効にしました。コードをコンパイルしましたが、まだこのエラーが発生します。 編集:私はvar_dump($itemId)エラーがあり、$itemid' Magento_Backend::dashboard' である行のすぐ下を行いました 編集2:エラーは、$this->layout->getBlock('menu');上の行 " "がfalseを返すためです。なぜこれが起こっているのかわかりません

2
Magento 2:製品グリッドでフィルターをリセットする方法は?
私はへの設定ページごとに変更されている500にカタログ製品グリッドページ。製品の多くをロードできず、エラーが発生しました。これで何とかどこかに保存され、製品グリッドページにアクセスするたびに製品をロードできず、エラーが発生します。 製品グリッドページでフィルター設定をリセットするにはどうすればよいですか?

6
Magento 2の割引コードフォームのチェックアウト支払いページを非表示にするにはどうすればよいですか?
から[割引コード]フィールドを非表示にしようとしましたcheckout payment pageが、xmlファイルに何も見つかりません。 の場合cart page、checkout_cart_index.xmlでこのフィールドを見つけ、次のように非表示にすることができました。 <block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="cart/coupon.phtml"/> <referenceBlock name="checkout.cart.coupon" remove="true"/> このフィールドが支払いページにどのように追加されるか知っていますか?またはどこから削除できますか?

1
モジュールでデフォルトのMagento 2テンプレートブロッククラスを使用する
私は次のコードでデフォルトのテンプレートクラスを使用してヘッダーに単純なブロックを追加するつもりです <block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/> これは、私が書いたカスタムクラスブロックの横のコンテナー内にあるので、コンテナーと他のすべてがすべて機能することがわかります。クラスをカスタムクラスと同じクラスに変更すると、機能します。 それで、モジュールのカスタムクラスを使用でき、うまくレンダリングされます。モジュールで無意味に拡張せずに、デフォルトのテンプレートクラスを使用するにはどうすればよいですか?
10 magento-2.1  xml 

2
Magento 2:Varnish + Redisを同時にフルページキャッシュに?
私の質問はMagento Proへの質問です。 FPC(フルページキャッシュ)にVarnishとRedisを同時に使用できますか? 私の現在のセットアップは次のようになります: SSL termination > Varnish Full Page Cache > Apache > two Magento 2のWebサイト。 上記の設定に加えて、ページキャッシュ用のRedisをインストールして、メリットがあるかどうかを確認しました。 私を混乱させたのは、Redis構成のこの行です: 'page_cache' => array( 'backend' => 'Cm_Cache_Backend_Redis', Magentoの公式ウェブサイトから入手したサンプルのRedis設定の完全なコードは次のとおりです。 'cache' => array( 'frontend' => array( 'default' => array( 'backend' => 'Cm_Cache_Backend_Redis', 'backend_options' => array( 'server' => '127.0.0.1', 'port' => '6379' ), ), 'page_cache' …





2
php bin / magento setup:upgradeを使用する場合
開発者モードでモジュール内のいくつかのファイルを変更する多くの状況がありますが、実行するまで変更はフロントエンドで行われませんでした php bin/magento setup:upgrade setup:upgradeMagento 2でコマンドを実行するタイミングとその目的は何ですか? 変更を加えるたびに、setup:upgradeコマンドを実行するまで変更が表示されないので、それは私には奇妙です。var / cacheを削除しても、表示されません。誰でもこれの理由を知っていますか?

6
magento 2の左側または右側のパネルからブロックを削除する方法
左のパネルから比較商品と買い物候補リストのブロックを削除したい。 テンプレートを変更したくない。使用してい2columns-leftます。 magento 1.xでは、レイアウトファイルで次のように使用します。 <cms_index_index> <reference name="left"> <remove name="left.newsletter"/> </reference> </cms_index_index> magento 2.xからブロックを削除するにはどうすればよいですか?

6
Magento2完全な静的コンテンツを再生成
開発者モードでpub / staticフォルダーを削除しました。物事が元の状態に戻ると期待しています。その後は、フォルダのみ _requirejs 生成されたので、今私はすべてが欠けています-すべてのcssとjsファイルがなくなっています。どうすればその問題を解決できますか?助けてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.