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

Magento 2.2.xバージョンに関する一般的な質問

2
Magento 2:UI Fileuploaderを実装する
最近、Magento 2.1.7のフォームにFileUploader Uiコンポーネントを実装しました。 コードはこちら(app / code / Vendor / Blog / view / adminhtml / ui_component / vendor_blog_form.xml): <field name="featured_images"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" translate="true" xsi:type="string">Hervorgehobene Bilder:</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="componentType" xsi:type="string">fileUploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item> <item name="allowedExtensions" xsi:type="string">jpg jpeg …

2
Magento 2.2.xキャッシュが自動的に無効化
まず、この種の問題に関する情報をウェブ上で見つけることができませんでした。 gitを統合した本番環境があります。変更はgit(git pull)を介してのみプルします。 問題は、何らかの理由でMagentoのキャッシュが自動的に無効になることです(cache:statusを確認するときにすべてゼロ)。プログラマーがこれを逃した場合、キャッシュなしでMagentoへの高トラフィック「バッシング」が原因でサーバーの過負荷がさらに発生すると、問題が発生します。 多分あなたの何人かは以前にこの問題を見たことがありますか?正確にいつ、どのように発生するかはわかりません。 そして、それはちょっとランダムに表示されます。 私たちが行う通常の手順: メンテナンスを可能にする git pull composerインストール(必要な場合) モジュールはVendor_ModuleNameを有効にします(必要な場合) セットアップ:アップグレード(必要な場合) 静的なものをクリアする 展開コマンド キャッシュをクリアする opcacheのクリア メンテナンスを無効にする この種の問題の解決に役立つ貴重な提案をいただければ幸いです。


1
複数選択UIコンポーネントのデフォルト値を設定する
magento 2のインストールにカスタムエンティティがあります。 また、このエンティティのフィールドの1つはmultiselectタイプで、すべての国のリストが含まれています。 管理フォームにUIコンポーネントを使用しています。 選択には約200のレコードがあるので、複数選択フィールドは使いにくいため、複数選択フィールドは使いたくありません。 そのため、製品管理の追加/編集セクションのカテゴリフィールドに似た派手な複数選択の1つを作成しました。 見た目は良くなっていますが、デフォルト値を設定できません。 ここに私の設定があります(default設定項目に注意してください): <field name="affected_countries" formElement="select" component="Magento_Ui/js/form/element/ui-select" sortOrder="100"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="source" xsi:type="string">article</item> <item name="filterOptions" xsi:type="boolean">true</item> <item name="chipsEnabled" xsi:type="boolean">true</item> <item name="disableLabel" xsi:type="boolean">true</item> <item name="default" xsi:type="string">RO,MD</item> </item> </argument> <settings> <elementTmpl>ui/grid/filters/elements/ui-select</elementTmpl> <dataType>text</dataType> <label translate="true">Affected Countries</label> <dataScope>affected_countries</dataScope> <componentType>field</componentType> </settings> <formElements> <select> <settings> <options class="Magento\Config\Model\Config\Source\Locale\Country"/> …

3
Magento2.1 uiグリッド、フィルターの問題の削除またはクリア(フィルターを削除した後、結果行はコレクション全体に適用されます)
私はmagento 2.1.0でuiグリッドを作成し、フィルターを削除するか、uiグリッドからすべてのフィルターをクリアする際に問題に直面しました。フィルターされた結果がグリッド全体を占めるということは、フィルターを削除した後、グリッド全体で同じ行が繰り返されることを意味します。 この問題が発生する理由はわかりますが、この問題を修正できません。 フィルターの削除またはすべてのフィルターのクリア中にmui / index / render getリクエストが発生しないため、問題が発生します。 実際、2つ以上のフィルターが適用されたときに機能し、それらを削除しましたが、最後に適用されたフィルターの場合はそうではありませんでした。

2
インデクサーのステータスを「一時停止」に解決する方法(バックログのn)
スケジュールに従って更新されるように構成されているインデクサーの1つが "中断"状態でロックされており、更新されなくなりました。 の出力 bin/magento indexer:status +----------------------------+------------------+-----------+-------------------------------+---------------------+ | Title | Status | Update On | Schedule Status | Schedule Updated | +----------------------------+------------------+-----------+-------------------------------+---------------------+ | ... | | | | | | IntegerNet_Solr | Reindex required | Schedule | suspended (101028 in backlog) | 2018-09-24 15:28:44 | | ... | | | | …

5
Magento 2.2.2:792723456バイトの許容メモリサイズを使い果たしました(184320バイトを割り当てようとしました)
magento 2.2.2で作業していますが、製品を保存すると、このエラーが表示されます。 致命的なエラー:/var/www/html/Demo/vendor/magento/framework/Profiler.phpの153行目で、792723456バイトの許容メモリサイズを使い果たしました(184320バイトを割り当てようとしました)。 Php version : 7.0 Magento : 2.2.2 また、変更memory_limit = 16Gはphp.iniファイルに適用され、Apacheサーバーを再起動します。それでも、この問題は修正されていません。 <?php namespace Abc\Xyz\Observer; use Magento\Framework\Event\ObserverInterface; use \Magento\Store\Model\StoreManagerInterface; class ProductSaveAfter implements ObserverInterface { protected $_objectManager; protected $messageManager; protected $_productmFactory; protected $_productdFactory; protected $_productsFactory; protected $_eavConfig; protected $sStore; protected $scopeConfig; protected $_helper; protected $storeManager; public function __construct( \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, …

4
Magento 2 customer-data.js:90:23 [オブジェクトオブジェクト]
Magento 2.2をPortoテーマで使用していて、ストアにログインしてページを更新するか、別のページに切り替えた後、コンソールの90行目で[object Object]JavaScriptエラーが発生しcustomer-data.jsます。 私はこれをFirefox、Chrome、IE 11、およびEdgeでテストしましたが、Firefox(ほとんどの場合使用するブラウザー)にしか表示されません。 深刻な問題は発生していませんが(私が確認できる範囲ではありません)、この問題を解決したいと考えています。 customer-data.jsファイルの90行目はです"throw new Error(jqXHR);"。 jqXHRオブジェクトの内部には、JSON応答メッセージがあります。 {"メッセージ": "\" paypal-billing-agreement \ "セクションソースはサポートされていません"} 私はそこにいくつかの提案を見てきましたが、それらのほとんどはキャッシュと静的ファイルのクリーニングを中心に展開しました。 私は試してみました:FirefoxのキャッシュとCookieをクリアし、Magentoの静的ファイル、キャッシュ、ストレージキャッシュを消去しましたが、今のところ何も機能していません... そして、私は他に何をすべきか本当にわかりません...どんな助けもいただければ幸いです。 編集/ソリューション エラーの原因は、Paypalモジュールを無効にしたが、ブラウザーのローカル/ストレージキャッシュをクリアしなかったためです。 このキャッシュの内部には、処理できなかったpaypalモジュールへの特定の呼び出しがあるため、次のようなJSエラーが返されました。 このキャッシュをクリアすると問題が解決しました。

4
rules.js Magento2にルールを追加する
新しいルールをrules.jsに追加するには?extra-rules.jsを作成しました define( [ 'jquery', 'Magento_Ui/js/lib/validation/validator' ], function ($, validator) { "use strict"; return validator.addRule('phoneNO', function (value) { return value.length > 9 && value.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/); }, $.mage.__('Please specify a valid phone number') ); }); このルールをrules.jsにマージする方法は?

4
Magento 2.2エラー「ページが正しくリダイレ​​クトされていません」
Magento CE 2.2.0で自分のモジュールをテストしていますが、「ページが正しくリダイレ​​クトされていません」というメッセージが表示され続けます。ネットワークトラフィックを見ると、次のようなリクエストがあります。 / magento22-acumulus / admin / / magento22-acumulus / admin / admin / index / denied / / magento22-acumulus / admin / admin / auth / login / / magento22-acumulus / admin / admin / / magento22-acumulus / admin / admin / index / denied / / magento22-acumulus …
10 admin  magento2.2 

2
Magento 2:ストアの現在の言語を取得する方法?
各ストアビュー/言語のカスタムブロックを表示しようとしています。したがって、次のようなswitchステートメントを作成します。 $lang = // Get language code or store view code here; switch ($lang) { case 'en': // English block break; case 'nl': // Dutch block break; default: // Dutch block break; } どうすれば入手できますか?このファイルで必要です\app\design\frontend\Venustheme\floristy\Ves_Themesettings\templates\header\default.phtml

1
ブラウザーコンソールでのMagento 2エラーローダーの起動が予想されますが、DOMでローダーが見つかりませんでした
Magento 2.2.0でサイトを開発し、カスタム製品一覧ページを作成しました。 私はajaxを使用してカートに追加機能を使用しましたが、コンソールでエラーが発生しました:- 「VM1386:5ローダーの起動が予想されましたが、DOMでローダーが見つかりませんでした」 どんな助けでも感謝します。ありがとう。



3
注文確認メールがmagento 2で送信されない
私は私のvpsサーバーにmagento 2をインストールし、このようにストアのメールを設定しました しかし、注文確認メールは何をすべきかを顧客に送信しません、これを行うために推奨されるリンクとしてcronをセットアップする必要がありますか、またはこのリンクのようにサーバーを構成する必要 がありますか?

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