タグ付けされた質問 「magento-2.0.4」

4
Magento 2:顧客セクション/sections.xmlはどのように機能しますか?
最近、Magento 2の新しいコンセプトに出くわしました。それは顧客のセクションです。 一部のsections.xmlユーザーは、次のようなファイルの存在に気付いているかもしれません。 <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd"> <action name="sales/guest/reorder"> <section name="cart"/> </action> <action name="sales/order/reorder"> <section name="cart"/> </action> </config> 私が理解したことから、これらのファイルは、対応するアクションが呼び出されたときに更新される顧客セクションを指定します。 たとえばMagento/Checkout/etc/frontend/sections.xml、次の部分に気付きました。 <action name="checkout/cart/add"> <section name="cart"/> </action> 商品をカートに追加した後、ミニカートの更新をトリガーするものです。 etc/frontend/sections.xmlその機能をテストするために、次のファイルを使用してカスタムモジュールを作成しようとしました。 <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …

5
Magento 2でデフォルトモードに戻れないのはなぜですか?
そのため、Magento 2プロジェクトで次のコマンドを使用して開発しているときに、開発者モードに切り替えました。 php bin/magento deploy:mode:set developer すべての良い、私はこのメッセージを受け取り、ウェブサイトをうまく開発しました: 現在のアプリケーションモード:開発者。 何らかの理由で、defaultこのモードでWebサイトの動作を確認するためだけにモードに戻りたいと思いました。正直に言うと、特別な理由はありません。このモードに切り替えたかっただけです。 そこで、次のコマンドを実行しました。 php bin/magento deploy:mode:set default しかし、私はこれ以上の説明なしでこの奇妙なエラーを受け取りました: Cannot switch into given mode "default" モード設定を処理する次のファイルを確認しましたが、次のファイルMagento/Deploy/Console/Command/SetModeCommand.phpが見つかりました。 switch($toMode) { case State::MODE_DEVELOPER: $modeController->enableDeveloperMode(); break; case State::MODE_PRODUCTION: if ($skipCompilation) { $modeController->enableProductionModeMinimal(); } else { $modeController->enableProductionMode(); } break; default: throw new LocalizedException(__('Cannot switch into given mode "%1"', $toMode)); …

2
Magento 2-複数選択で\ Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooserを使用しますか?
このコードを使用する $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); カスタムフォームのカスタムフィールドに非常に優れた製品セレクターを取得できますが、複数の製品を選択できるようにする必要があります。設定できるセレクター構成はありますか?

3
Magento 2-非米国ロケールの製品詳細ページでの製品価格の0.00への変更
Magento 2.0.4のインストール後、非常に奇妙な問題に直面しています。12ドルの価格で製品を作成し、バックエンドでMagento構成からロケールを変更しました。 以下は、リストページのスクリーンショットです。 詳細ページのスクリーンショットもご覧ください。 2つのスクリーンショットの違いに気づいたかもしれません。はい、商品詳細ページには0.00ドルの価格が表示されますが、リストページには追加した価格が保持されます。 製品の詳細ページでは、1〜2秒後に正しい価格が自動的に0ドルに更新されます(Javascriptの更新)。 以下のコードを見つけてください $('[data-price-type="' + priceCode + '"]', this.element).html(priceTemplate({data: price})); さらにコードをデバッグして、Magento 2価格ボックスウィジェットにパラメーターを渡す別のjavascriptコードを見つけます。 <script> require([ 'jquery', 'Magento_Catalog/js/price-box' ], function($){ var priceBoxes = $('[data-role=priceBox]'); priceBoxes = priceBoxes.filter(function(index, elem){ return !$(elem).find('.price-from').length; }); priceBoxes.priceBox({'priceConfig': <?php /* @escapeNotVerified */ echo $block->getJsonConfig() ?>}); }); </script> これでgetJsonConfig()メソッドをチェックしました。 $product = $this->getProduct(); if (!$this->hasOptions()) { …

6
フィールドセットのフィールドを多依存性にする方法は?
私はフィールドセットの親と管理パネルのを選択する(5つのオプションを持っている)と2つのフィールド親値を選択する場合に表示されるべき、3、4または5であろう私はMagentoのに同様のロジックの例を見つけていませんそして、通常の依存関係を類推して書き込もうとしましたが、機能しません。私の例では、依存フィールドは、selectから値5のオプションを選択しているときにのみ表示され、1、2、3、または4を選択すると表示されません。 完全なコード(ブロックの例): <?php namespace Siarhey\Test\Block\Adminhtml\Promo\Quote\Edit\Tab; class Actions extends \Magento\Backend\Block\Widget\Form\Generic implements \Magento\Backend\Block\Widget\Tab\TabInterface { /** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Data\FormFactory $formFactory * @param array $data */ public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Data\FormFactory $formFactory, array $data = [] ) { parent::__construct($context, $registry, $formFactory, $data); } …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.