タグ付けされた質問 「magento2.1.0」

4
Magento2.1.0のエラーが表示されます必須パラメーター 'theme_dir'は、管理者で製品を保存中に渡されませんでした
このエラーに直面しています。管理者で製品を保存しようとすると、必須パラメーター「theme_dir」が渡されませんでした。ストアに割り当てられたテーマ構成を確認しました。最近、2.0.7から2.1.0にアップグレードしました。また、テーマディレクトリregistration.phpファイルが存在することを確認しました。誰もがこの問題に遭遇しました。

1
Magento2 Rest API注文フロー
注文のためにmagento WebサイトにREST API呼び出しを行っています。以下は私の呼び出しのシーケンスです。 カートを作成する rest/V1/guest-carts/ カートを入手 rest/V1/guest-carts/bae0af147b83f1561f66cc4e3c97916e 商品をカートに追加する rest/V1/guest-carts/24/items 請求情報の追加、支払い方法の設定、注文 rest/V1/guest-carts/24/payment-information このシーケンスでは、注文は注文ステータス「保留」で配置されます。支払いを処理し、請求書を生成するために支払いゲートウェイ(PayPalなど)が関与している場合、APIを介して支払いがどのようにキャプチャされるのか疑問に思います。 支払いをキャプチャするための上記のフローに欠落しているAPIはありますか?

1
製品編集ページに新しいタブを追加し、Magento 2.1でカスタムphtmlを呼び出します
製品編集ページに新しいタブを追加したいので、次の手順に従ってください: di.xml以下のコードを作成して追加します。 <virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool"> <arguments> <argument name="modifiers" xsi:type="array"> <item name="custommodule" xsi:type="array"> <item name="class" xsi:type="string">Namespace\Custommodule\Ui\DataProvider\Product\Modifier\Customtab</item> <item name="sortOrder" xsi:type="number">200</item> </item> </argument> </arguments> </virtualType> 作成Customtab.phpし、modifyMeta()機能ごとに新しいタブが作成されます。 次に、カスタムphtmlファイルを呼び出してhtmlをレンダリングします。カスタムphtmlファイルを呼び出すにはどうすればよいですか?

1
Magento 2.1.0で単純なajax呼び出しを行う方法
私のphtmlファイルの1つに簡単なボタンを追加しました。 <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> カスタムモジュール(Ved_Mymodule)から1つのカスタムjsファイル( "emq.js")を追加しました。 require([ "jquery", "jquery/ui" ], function($v){ //<![CDATA[ $v = jQuery.noConflict(); $v(document).ready(function() { console.log('jquery loaded from emq.js'); $v(".emq_zip_btn").on('click',function(e) { console.log('clicked'); }); }); //]]> }); 上記のボタンをクリックすると、「clicked」がコンソールに表示されます。つまり、jQueryは正しく動作しています。 カスタムモジュールVed_Mymoduleのコントローラーファイルを次に示します。 Ved \ Mymodule \ Controller \ Index \ Index.php: <?php namespace Ved\Mymodule\Controller\Index; use Ved\Mymodule\Model\NewsFactory; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; …

2
Magento2は、UIコンポーネントを使用して複数のテーブルコレクションでグリッドを構築する必要があります
カスタムモジュールの構築から始めて、コレクション内の複数のテーブルを結合し、それらをGRIDとフィルターでレンダリングする必要があるGRIDビューを表示する機能があります。 magento2のUIコンポーネントを使用しましたが、コレクション内の複数のテーブルを結合するタスクを完了できず、グリッドビューを準備できません。 誰でもこれを手伝ってくれる。

1
Checkoutで追加の隠しフィールド検証を出荷する
チェックアウトの配送セクションに非表示フィールドを追加しました。フィールドが表示されている場合-検証は機能しますが、非表示にした場合-検証がありません。 [次へ]ボタンをクリックして、支払いから配送に進むのを防ぎ、エラーメッセージまたはユーザーへの警告を表示する必要があります。 LayoutProcessorを使用してこれを作成する方法はありますか? または、この目的のために私のモジュールでmagento検証を拡張するには? 他のバージョンも役に立ちます。 UPD:多分これは答えに役立つでしょう。現在、チェックアウト時に電子メールフィールドと同様の検証を実行しようとしています。アイデアは次です。カスタムフォーム(別のフォーム内にあるメールフィールドなど)を作成し、このドキュメントhttp://devdocs.magento.com/guides/v2.0/howdoi/checkout/checkout_form.html#templateに従って検証します <?php namespace Modules\Deliverydate\Model\Checkout; class LayoutProcessorPlugin { /** * @param \Magento\Checkout\Block\Checkout\LayoutProcessor $subject * @param array $jsLayout * @return array */ public function afterProcess( \Magento\Checkout\Block\Checkout\LayoutProcessor $subject, array $jsLayout ) { $jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children'] ['shippingAddress']['children']['shipping-address-fieldset']['children']['delivery_slot'] = [ 'component' => 'Magento_Ui/js/form/element/abstract', 'config' => [ 'customScope' => 'shippingAddress', 'template' => 'ui/form/field', …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.