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

Magento 2に関する一般的な質問。マイナーバージョンに固有ではありません。このタグを使用してMagento 1と区別します。特定のバージョンに問題がある場合は、代わりに適切な「Magento-2.x」タグを使用してください。Magento 2のマイナーバージョン間の機能は異なる場合があります。

4
列アップグレードスキーマMagento 2を追加
この投稿に従って、アップグレードスキーマを使用してカスタム拡張にデータベーステーブルの新しいフィールドを挿入したいのですが、次のエラーが表示されます。 [Zend_Db_Statement_Exception] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Category Depth.l ime_eleveniacategory' doesn't exist, query was: DESCRIBE `Category Depth`.` lime_eleveniacategory` これが私のコードです: namespace Test\TestAgain\Setup; use Magento\Framework\Setup\UpgradeSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; class UpgradeSchema implements UpgradeSchemaInterface { /** * {@inheritdoc} */ public function upgrade( SchemaSetupInterface $setup, ModuleContextInterface $context ) { $setup->startSetup(); …

1
フロントエンドフォームキーが上書きされています
現在、フォームキーが何らかの形で上書きされ、誤ったフォームキーが表示されるフロントエンドフォームに問題があります。私は現在、この問題をお客様のログインフォームでデバッグしています。 これは、login.phtmlのコードのスナップショットです。formkeyの値を確認するために設定しました。 <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made a breakpoint and inspected $retrievedKey, it returned a html output <input> ... </input> with a form key value of, let's name it 'keyA'. ?> わかりましたので、コードの実行を続けた後、ページが正常にレンダリングされます。 クロームブラウザーでフォームキーの非表示の入力を検査しますが、 ' KeyA ' とはまったく異なるフォームキーを出力します。この新しいフォームキーに「KeyB」という名前を付けます。 次に、ログインしてフォームを送信します。送信されたリクエストを調べたところ、確かに「KeyB」を反映した値のフォームキー変数が渡されました。 の「検証」機能にいくつかのブレークポイントを配置しました Magento \ Framework \ Data \ …



3
Magento 2-ホームページは404
magento 2で奇妙なエラーが発生しています。 いくつかのストアを削除したセットアップがあるため、現在は単一のストアのみです。 管理者(CMSホームページ)でホームページを設定しようとしています 私が何をしても、ホームページでは404と表示され、他のすべてのページは機能します。 データベースを調べましたが、次の設定があります:web/default/cms_home_pageあり、okを設定し、scope_id = 0を設定します。 それが探しているページがわからない、それをデバッグする方法はありますか? これを修正する方法に関する他の提案はありますか?

5
暗号化された構成値を復号化するにはどうすればよいですか?
protected $_paymentData; protected $_scopeConfig; protected $logger; public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, \Magento\Framework\Api\AttributeValueFactory $customAttributeFactory, \Magento\Payment\Helper\Data $paymentData, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Payment\Model\Method\Logger $logger, \Magento\Framework\Module\ModuleListInterface $moduleList, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Directory\Model\CountryFactory $countryFactory, \Stripe\Stripe $stripe, \Inchoo\Stripe\Model\StripeFactory $stripeFactory, array $data = array() ) { parent::__construct( $context, $registry, $extensionFactory, $customAttributeFactory, $paymentData, $scopeConfig, $logger, $moduleList, $localeDate, null, …

3
Magento 2:Cronの実行
コマンドラインから手動でCronを実行するにはどうすればよいですか。 Magento 1.xでは、次のようにcronを実行できます。 www.testsite.com/cron.php しかし、magento 2ではこれをどのように行うことができますか? cmdからcronを実行する方法についても教えてください。私はすでに動作していない以下のコマンドを使用しました: sudo php bin/magento cron:run [--group="customgroupname_cron"] これは例外を返しています: [RuntimeException] Too many arguments. cron:run [--group="..."] [--bootstrap="..."] -------更新------- crontab.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd"> <group id="customgroupname_cron"> <job name="customgroupname_cron" instance="Namespace\Modulename\Cron\Customcronjob" method="execute"> <schedule>* * * * *</schedule> </job> </group> </config> 上記ファイルの実行方法にログを入れました。しかし、1分後にもそれは生成されません。それで、私のメソッドが実行されたことをどうやって知ることができましたか?
11 magento2  cron  cli 


2
Magento2:デフォルトで価格の昇順ではなく降順で並べ替え
わかりましたので、カテゴリを価格順に並べ替えます。Magento 2は、デフォルトでこれを価格の上昇に設定しています。しかし、私はそれが価格の降順であることを望みます。 catalog_category_view.xmlテーマをカスタマイズして引数を設定することでこれを実行できると確信していますがproduct_list_toolbar、それを理解することはできません。何か助けは?
11 magento2  layout  theme  xml 

2
Magento2でカスタムホームページテンプレートを作成する
あなたが知っているように、magento2には1カラム、2カラム左、2カラム右、3カラムなどのレイアウトテンプレートがあり、Magento2でカスタムホームページレイアウトテンプレートを作成したいので、いくつかのチュートリアルに従ってモジュールとファイルを作成しますそれらのリンクは機能していませんが、cmsページ->デザインタブで「ホームページ」レイアウトを取得できません。 私は以下のすべてのリンクをたどっていますが、どれも機能していないため、適切な解決策を持っている人は誰でも共有してください。 最初のリンク 2番目のリンク 3番目のリンク フォースリンク Abloveすべてのソリューションが機能していません。



1
Magento 2チェックアウトインデックスxmlは上書きされません
空白のテーマをベースにMagento 2テーマを作成しています。ここで問題は、http://www.yourdomain/checkout ページの上部ヘッダー、検索バー、ミニカートを削除するMagento 2の空白のテーマです。 vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml 彼らは使用して削除しました <?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> </body> …
11 magento2  checkout  xml 

1
Requirejsシムオプションが機能しない
Magento2のモジュールを開発しています。requirejsを使用して、jqueryに依存するカスタムJavaScriptをロードしています。requirejs-config.jsのshimオプションを使用して、カスタムスクリプトとjqueryの間にこの依存関係を設定しています。問題は、この依存関係が(常に)設定されていないことです。jQueryはスクリプトの前に読み込まれることもあれば、問題なく動作することもありますが、スクリプトの後で読み込まれることもあり、スクリプトエラーが発生します。 Uncaught ReferenceError: jQuery is not defined(anonymous function) @ jquery.easing.1.3.js:39 Uncaught ReferenceError: jQuery is not defined(anonymous function) @ jquery.flexslider-min.js:5 Uncaught TypeError: $(...).flexslider is not a function 以下のrequirejs-config.jsの例をご覧ください。 var config = { map: { '*': { 'flexslider': 'Vendor_Modulejs/jquery.flexslider-min', 'picturefill': 'Vendor_Modulejs/picturefill.min', 'easing': 'Vendor_Modulejs/jquery.easing.1.3', 'hoverintent': 'Vendor_Modulejs/jquery.hoverIntent', 'fitvids': 'Vendor_Modulejs/jquery.fitvids', 'vimeo': 'Vendor_Modulejs/jquery.vimeo.api.min' } }, shim: …


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