チェックアウトページで、配送方法を選択して次のステップの「支払い」に進むと、次のコンソールエラーが表示されます。
[DOM]固有でないID#billing-new-address-formを持つ2つの要素が見つかりました:
[DOM]一意でないID#billing-save-in-address-bookを持つ2つの要素が見つかりました: `
この問題を解決するにはどうすればよいですか?
これはデフォルト/クリーンなMagento 2ストアですか?どのバージョン?Magento 2のバグのようです。これに関連するGitubの問題はありますか?Chrome 63以降、DOMに関連するエラーがスローされるようになりました。
—
Erfan
Magentoコミュニティエディション2.1.9でも同じ問題があります
—
スーパーソニック
それに対する任意の解決策
—
アフマドヴァーカスカーン2018
github.com/magento/magento2/issues/13415-./magento/module-checkout/view/frontend/web/template/billing-address/*.htmlからのテンプレートは、請求先住所が等しくない可能性があるすべての支払い方法に使用されます出荷時、同じIDの2つのDOM要素がページに表示されると、エラーが発生します。これらのIDに支払い方法コードを追加する必要がありますが、これらはフロントエンドテンプレートです。JSコードだけがそれを行うことができますが、私は方法がわかりません。
—
Alex Gusev
2.1.8でも同じ問題がありましたが、#agreementsがありました。私はメイジ2.2ファイル使用して、私のカスタムテンプレートにMagento_CheckoutAgreementsでMagentoの契約にコアモジュールを上書きしているgithub.com/magento/magento2/tree/2.2/app/code/Magento/...ウェブ/テンプレート/チェックアウト/チェックアウト-agreements.html:ファイルが必要にweb / js / model / agreement-validator.js web / js / view / checkout-agreements.js
—
Gediminas