Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

2
強い依存関係とは何か、弱い依存関係とは何ですか?
Magento 2(任意の安定バージョン)では、このコマンドbin/magento info:dependencies:show-modulesを実行できます。アプリケーションのルートにあるcsvファイルを取得し、modules-dependencies.csv次のようなすべてのモジュールの依存関係を呼び出します。 ハード依存関係とは何ですか?ソフト依存関係とは何ですか?それぞれの例が役立ちます。

6
Magento 2インストールの致命的なエラー-インターフェイスをインスタンス化できません
コマンドラインに新しいMagento 2.1をインストールしましたが、フロントエンドまたはバックエンドにアクセスしようとすると、常に同じ致命的なエラーが発生します。 致命的なエラー:不明なエラー:インターフェイスMagento \ Framework \ App \ Config \ Scope \ ReaderPoolInterfaceをインスタンス化できません 誰もが同じことを経験しましたか?いくつかのリソースを見つけましたが、本当の助けはありません。 アップデート var / diとvar / generationを削除し、開発者モードに設定しました Fatal error: Uncaught Error: Cannot instantiate interface Magento\Framework\App\Config\Scope\ReaderPoolInterface in /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:73 Stack trace: #0 /shop/build/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...') #1 /shop/build/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...') #2 /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(53): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'readerPool', 'Magento\\Framewo...') #3 /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Develo in /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on …

2
Magento 2-DateTime UIコンポーネントを追加する方法
新しいページを追加するときにCMSページセクションに日付フィールドとして新しいフィールドを追加したいので、UIコンポーネントを使用してmagentoを見つけたので、掘り下げた後、以下のコードを使用して日付フィールドを追加できましたが、日付フィールドを追加できませんでした。誰でもそれを助けることができます。 日付フィールドを追加するためのコード: <field name="start_date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">string</item> <item name="label" xsi:type="string" translate="true">Go Live Start Date</item> <item name="formElement" xsi:type="string">date</item> <item name="source" xsi:type="string">page</item> <item name="sortOrder" xsi:type="number">21</item> <item name="dataScope" xsi:type="string">start_date</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> 達成するためにオーバーライドする必要があるファイル: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml



5
Magento 2、画像選択パラメーターを備えた新しいウィジェット、画像を保存しない
新しいウィジェットを作成し、パラメーターの1つは画像選択ツール です。このコードを使用します。すべてがうまく見えます。メディアフォルダを開いて、使用する画像を選択できます。画像を選択すると、フォームの画像フィールドに次の値が入力されます。 http://local.magento.com/admin/cms/wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvcHVycGxlLmpwZyJ9fQ,,/key/4c150d984998702b74709bb8f5820aff2f85a968d47e50f9638bb7d50d96b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b50b96b98b7b38b7b50b96b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38f7b38b7f50b96b7f50b96b7f50b96b7f503896 しかし、フォームウィジェットデータを保存すると、ピクチャフィールドには次の値があります。 {{media url= これ以上何もない。どうすればこれを解決できますか?

3
UIコンポーネントを使用してフォームフィールドの下にメモを追加する
UIコンポーネントを使用してMagento 2のフィールドの下に小さなテキストを追加するにはどうすればよいですか。 使用してMagento\Framework\Data\Form私はこれを行うことができます: /** @var \Magento\Framework\Data\Form $form */ $form = $this->formFactory->create(); $fieldset = $form->addFieldset( 'base_fieldset', [ 'legend' => __('Some legend here'), 'class' => 'fieldset-wide' ] ); $fieldset->addField( 'name', 'text', [ 'name' => 'name', 'label' => __('Name'), 'title' => __('Name'), 'note' => __('Some note here') ] ); 上記のコードはこれを生成します(フィールドの下のテキストに注意してください)。 フォームUIコンポーネントを使用して同じことを達成するにはどうすればよいですか? 私はこのように定義されたフォームを持っています: <field …

2
Magento 2:モジュールがインストールされているかどうかを確認する方法
Magento 2では、実行時にモジュールがインストールされているかどうかを確認できますか? Magento 1では、isModuleEnabledヘルパーメソッドを使用するか、グローバル構成ツリーを手動で取得し、の下のノードを確認し<modules/>ます。 isModuleEnabledMagento 2に同等のものはありますか?そうでない場合、どのようにグローバル構成を取得し、必要なモジュールノードを確認できますか?

3
Magento 2の「ページ」と「レイアウト」のルートタグの違い
Magento 2では、いくつかのレイアウトは、 <page.../> ルートタグ。その他で開く <layout.../> ルートタグ。上記のタグのいずれかを使用すると、レイアウトハンドルXMLファイルに機能の違いが生じますか?それとも、この純粋な窓のドレッシングですか?またはその間に何か。 2つの例 <!-- File: vendor/magento/module-weee/view/frontend/layout/default.xml --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> そして <!-- File: vendor/magento/module-widget/view/adminhtml/layout/adminhtml_widget_loadoptions.xml --> <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd">
18 magento2  layout  page 

1
SQLSTATE [42S22]:1.9.2アップグレード後、列が見つかりません:1054不明な列 'e.status'
1.90から1.92に更新したところ、次のエラーが表示されています... それを修正する方法はありますか? SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.status' in 'where clause', query was: SELECT COUNT(DISTINCT e.entity_id) FROM `catalog_product_flat_1` AS `e` INNER JOIN `catalog_category_product_index` AS `cat_index` ON cat_index.product_id=e.entity_id AND cat_index.store_id=1 AND cat_index.category_id = '301' AND cat_index.is_parent=1 WHERE (e.status = 1) Trace: #0 public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) #1 public_html/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array) #2 public_html/lib/Zend/Db/Adapter/Abstract.php(480): …


8
Magento 2:「Webサーバーのセットアップが正しくないため、機密ファイルへの不正アクセスが許可されます。ホスティングプロバイダーにお問い合わせください」
Magento 2開発環境で次のエラーメッセージが表示される Webサーバーが正しくセットアップされていないため、機密ファイルへの不正アクセスが許可されます。ホスティングプロバイダーにお問い合わせください 誰でも追跡している どのようなセキュリティチェックが行われていますか? これらのチェックはコアコードのどこで行われますか?
18 magento2  php  security 

2
Magento 2で子テーマを作成する方法
すぐに使用できるLumaテーマの特定の側面を変更したいのですが、元のファイルを保存し、Magentoを更新するたびに変更も保存されるようにしたいと考えています。 私はこれを子供のテーマとしてやりたいです。 Magento 2は子テーマをサポートしていますか?サポートしている場合、これを実現するためにディレクトリパスをどのように構成しますか?

1
パッチ5994により、モジュールAdminhtml 404ステータスエラーが発生しています
先日、私はパッチ5994を適用しましたが、それが原因で、ビルドしたモジュールの管理セクションが404をスローしました。ただし、フロントエンドではモジュールは正常です。 これはMagento 1.8.1.0であり、コミットをロールバックすると、間違いなくすべてがうまくいかなかったパッチ5994です。 他の誰かが同じ問題を経験しましたか? 以下は、答えを保持していると思われるモジュールのconfig.xmlファイルです。 <config> <modules> <Company_Playzone> <version>0.1.0</version> </Company_Playzone> </modules> <frontend> <routers> <playzone> <use>standard</use> <args> <module>Company_Playzone</module> <frontName>playzone</frontName> </args> </playzone> </routers> <layout> <updates> <playzone> <file>playzone.xml</file> </playzone> </updates> </layout> </frontend> <adminhtml> <layout> <updates> <playzone> <file>playzone.xml</file> </playzone> </updates> </layout> <acl> <resources> <all> <title>Allow Everything</title> </all> <admin> <children> <playzone> <title>Play Zone</title> <sort_order>10</sort_order> </playzone> …

1
ショッピングカートに正しい設定の製品画像を表示する方法
CE 1.9.1で導入された色見本機能を正常に使用することはできますが、ショッピングカートに追加された選択された色付き製品をどのように表示できるのか疑問に思いました。 例: 買い物客が商品詳細ビューページで赤い色見本をクリックします 製品画像は赤色の製品に交換されます 買い物客のクリックでカートに追加ボタン ショッピングカートに追加された製品 残念ながら、デフォルトで設定された製品画像は異なる色であるため、赤い製品画像ではなく、ショッピングカートにリストされている製品画像です。 ステップがないか、この機能は現在利用できませんか? ショッピングカートに正しい色の製品画像が表示されていることを確認するにはどうすればよいですか?

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