Magento

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

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




3
Magento 2はインストールスクリプトからカスタム製品属性検証を追加します
[ 「タイプ」=>「int」、 'backend' => ''、 'frontend' => ''、 'label' => 'XXXX'、 「入力」=>「テキスト」、 'frontend_class' => 'ゼロより大きい検証'、 'source' => ''、 'global' => \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL、 'visible' => true、 '必須' => true、 'user_defined' => false、 'default' => 0、 'searchable' => false、 'filterable' …


2
Magento 2クラスとプラグインの書き換え
Magento 2には、Magento 1とは反対のプラグイン/インターセプト/インターセプターの概念があります。 これらは、すべてのパブリックメソッドのイベントの前後のように機能します。いいね メソッドの機能を置き換えるためにプラグインを 使用することもできaroundます。 ただし、Magento 2では、M1方式とほぼ同様にクラスを書き換えることができます。 プラグインを使用する代わりにクラスを書き換えることが方法であるいくつかの例を見てみたいと思います。 これは、コア保護されたメソッドの動作を変更したいときに便利ですが、書き換えが推奨または必要な場合は他にありますか?

1
Magento 2 Enterprise:ベンダーディレクトリに新しいモジュールを作成
vendorMagento Enterprise 2.0.0のディレクトリに新しいモジュールを作成しようとしました。Magentoを実行した後、モジュールをロードできませんでしたsetup:upgrade。 ファイルをapp/codeディレクトリに移動すると、モジュールが正常にセットアップされます。 Magento 2 Enterpriseエディションの場合、すべてのモジュールはvendorディレクトリにありますが、Communityエディションはapp/codeディレクトリを使用します。vendorディレクトリにカスタムモジュールを作成することは可能かと思います。はい場合は、カスタムモジュールの作成との違い何app/codeとはvendor。 vendor/Test/Testing/registration.php <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Test_Testing', __DIR__ ); vendor/Test/Testing/composer.json { "name": "test/testing", "description": "Testing", "require": { "php": "~5.5.0|~5.6.0|~7.0.0", "magento/framework": "100.0.*" }, "type": "magento2-module", "version": "0.1.0", "license": [ "proprietary" ], "autoload": { "files": [ "registration.php" ], "psr-4": { "Test\\Testing\\": "" } } } vendor/Test/Testing/etc/module.xml <?xml …

5
新しいMagento 2のインストールで画像またはJSはありません
開発中の実稼働サーバーにMagento 2をインストールしました。サブドメイン。インストールは成功したように見えますが、フロントエンドとバックエンドの両方にイメージまたは動作しているjavascriptがないことに気付きました。 ソースコードを調べたところ、呼び出されているファイルなどがhttp://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css実際には存在しないことがわかりました。何かご意見は?いくつかのスタックでソリューションを試しましたが、運がありませんでした。

2
LESS lib-css mixinの目的は何ですか?
.lib-css()ミックスインは、Magentoの2 LESSファイルに頻繁に使用されます。ただし、その目的は明らかではなく、ミックスインの定義には有用なドキュメントはありません。 // // cssプロパティを追加します // --------------------------------------------- .lib-css( @_property、 @_値、 @_prefix:0 )when(@_prefix = 1) ではなく(@_value = '') でなく(@_value = false) でなく(extract(@_ value、1)= false) でなく(extract(@_ value、2)= false) でなく(extract(@_ value、3)= false) でなく(extract(@_ value、4)= false) and not(extract(@_ value、5)= false){ -webkit-@ {_ property}:@_value; -moz-@ {_ property}:@_value; -ms-@ {_ property}:@_value; } .lib-css( @_property、 @_値、 @_prefix:0 …

2
特定の製品にNOINDEX、NOFOLLOWを設定します
私のmagentoストアには、Google /検索エンジンがサイト全体をクロールできるようにするために次のものがあります。 <meta name="robots" content="INDEX,FOLLOW" /> いくつかの特定の製品が必要になりました。 <meta name="robots" content="NOINDEX,NOFOLLOW" /> Googleがクロール/インデックス付けしないようにします。これは可能ですか?製品はランダムである(つまり、すべてが1つのカテゴリからではない)ため、必要に応じて製品ごとにこれを実行できるようにする必要があります。 私は次のようなURLベースでそれを行うことができることを知っています: <?php $currentUrl = Mage::helper('core/url')->getCurrentUrl(); if ($currentUrl == 'xxxxxxx') { <meta name="robots" content="NOINDEX,NOFOLLOW" /> } else { <meta name="robots" content="INDEX,FOLLOW" /> } ?> しかし、時間がたてば、数百/数千に達する可能性があります。

4
magento 2安定版の「app」フォルダーの下に「code」フォルダーが見つからないのはなぜですか?
サンプルデータとともにhttps://www.magentocommerce.com/downloadからMagento 2安定版をダウンロードし、インストールしました。 フロントエンドとバックエンドの両方の領域でうまく機能しています。 しかし、app/codeフォルダが見つかりませんでした。 同様のモジュールフォルダーはの下にありvendor\magentoます。 Magento 2でフォルダー構造が再び変更されましたか? カスタムモジュールフォルダーを配置できる場所


3
1.9でPHP7を使用したMagentoの合計税抜き
1.9およびphp7で作業しています。Paypalの疑わしい詐欺でこの問題を検出しました(差額による)。 フロントエンドですべて正しい(税金を適用); ただし、チェックアウトと計算では、magentoは税抜きの総計を使用します。 実際の誤った順序の計算: 税抜きの製品価格+税込みの送料=支払総額 php5に切り替えて、計算が正しい。 アイデアは? ありがとう!
17 magento-1.9  tax  php-7 

1
Magento Rest APIクライアントのOAuthトークンを取得できません
Magentoバージョン1.9.1.0とMacで実行されているサーバーを使用し、OAuth統合を使用してMagento Rest APIを使用しようとしています。 私が持っているコンシューマキーとコンシューマシークレットを。 次に、REST APIを使用するためのOAuthトークンを取得します。このリンクをフォローしました この中で、我々は必要oauth_signatureとtimestamp我々が管理者パネルの消費者を作成するときに我々が取得しません。 では、コンシューマキーとコンシューマシークレットのみでOAuthトークンを取得するにはどうすればよいですか?
17 magento-1.9  api  rest  oauth 

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