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

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

2
Magento 2にプログラムでログインする
Magento the Classで顧客にログインしていますが、どこにあるのかわかりません。 外部からMagentoにユーザーをログインできるようにする必要があります。 何か案が?
8 magento2 

4
Magento 2:デフォルトの属性オプションをなしに設定
デフォルトの属性値を設定したいのですNoneが、属性を作成すると、最初のオプション値がデフォルトとして設定されます。添付画像をご確認ください。None最初に入力したオプションの代わりにデフォルト値になるように設定する方法。 Magento 1では、下の図に示すように、デフォルトのオプションを選択する必要はありませんでした。

5
Magento2:ウィジェットテンプレートをオーバーライドする方法
CatalogWidgetモジュールにはwidget.xmlがあります。widget.xmlの中に <parameter name="template" xsi:type="select" required="true" visible="true"> <label translate="true">Template</label> <options> <option name="default" value="product/widget/content/grid.phtml" selected="true"> <label translate="true">Products Grid Template</label> </option> </options> </parameter> ウィジェットのテンプレートファイルを変更する適切な方法は何ですか?

2
構成を読み取るときのMagento2循環依存性
ScopeConfigInterface $scopeConfig特定のオブジェクトを拡張するときに使用できない di.xml <preference for="Magento\Framework\Logger\Monolog" type="Foo\Log\Logger\FooLog" /> <virtualType name="helper" type="Foo\Log\Helper\Data" /> <type name="Foo\Log\Logger\FooLog"> <arguments> <argument name="helper" xsi:type="object">Foo\Log\Helper\Data</argument> </arguments> </type> FooLog.php public function __construct( \Foo\Log\Helper\Data $dataHelper ) { $this->_scopeConfig = $scopeConfig; } Data.php public function __construct(ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } $this->_scopeConfig->getValue('dev/debug/foo_bar_config', 'default'); エラー: Circular dependency: Magento\Store\Model\ResourceModel\Config\Collection\Scoped depends on Magento\Store\Model\ResourceModel\Config\Collection\Scoped …

3
空のデータベースパスワードでMagento 2をインストールする方法
データベースパスワードを使用しないサーバーにMagento 2をインストールしようとしています。それは一種のクラウドホスティングであり、私はそこにパスワードを設定する能力を持っていません。 空のパスワードでCLIを使用してM2をインストールする方法はありますか? 私はこのインストールコマンドコールを試しました: cd bin/; /usr/bin/php ./magento setup:install \ --currency=USD \ --base-url=<URL> \ --base-url-secure=<URL> \ --language=en_US \ --timezone=America/Los_Angeles \ --db-host=<HOST> \ --db-name=main \ --db-user=user \ --backend-frontname=admin \ --admin-user=admin \ --admin-firstname=John \ --admin-lastname=Doe \ --admin-email=john@example.com \ --admin-password=admin12 そして私は例外を得ました: Configuration array must have a key for 'password' for login credentials それから私は空のパスワードを提供しようとしました: …

7
インストール中のMagento2例外:「LogicException」、メッセージ「要求されたリストの不明なモジュール:「Magento_BundleSampleData」
Magento2のインストール中にこのエラーが発生しました [ERROR] exception 'LogicException' with message 'Unknown module in the requested list: 'Magento_BundleSampleData'' in setup\src\Magento\Setup\Model\Installer.php:403 Stack trace: #0 setup\src\Magento\Setup\Model\Installer.php(364): Magento\Setup\Model\Installer->readListOfModules(Array, Array, 'enable_modules') #1 setup\src\Magento\Setup\Model\Installer.php(323): Magento\Setup\Model\Installer->createModulesConfig(Array) #2 setup\src\Magento\Setup\Controller\Install.php(97): Magento\Setup\Model\Installer->install(Array) #3 vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(82): Magento\Setup\Controller\Install->startAction() #4 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent)) #5 vendor\zendframework\zend-eventmanager\src\EventManager.php(444): call_user_func(Array, Object(Zend\Mvc\MvcEvent)) #6 vendor\zendframework\zend-eventmanager\src\EventManager.php(205): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure)) #7 vendor\zendframework\zend-mvc\src\Controller\AbstractController.php(118): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure)) #8 …

2
magento 2にjQueryデータテーブルを追加する
requirejsを使用して、magento-2フロントエンドでjquery DataTablesを使用しようとしています。netbles.min.jsファイルがネットパネルに表示されます が、どういうわけか次のエラーが発生します。 私reuirejs-config.jsはこのように見えます var config = { map: { '*': { dataTable: 'Ktpl_Slider/js/datatables.min' } } }; そして、私はこの関数をテンプレートファイルで次のように呼び出しています <script type="application/javascript"> requirejs(['jquery','dataTable'],function($){ $(document).ready(function(){ $('#list-table').DataTable(); }); }); </script> 私はjsファイルをロードする順番に問題があると思います。シム構成を試してみましたが、うまくいきませんでした。シム構成に誤りがある可能性があります

4
Controller Magento2でブロックを呼び出すにはどうすればよいですか?
欲しいですgetBlock Adb/Block/Index in controller Adb/Controller/Category/View。それでどうやって? 編集する コントローラ内。 namespace Addon\Faq\Controller\Category; class View extends \Addon\Faq\Controller\Category { /** * @var \Magento\Framework\Controller\Result\ForwardFactory */ protected $_coreRegistry = null; /** * @var \Magento\Framework\View\Result\PageFactory */ protected $resultPageFactory ; /** * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Framework\View\Result\PageFactory $resultPageFactory */ public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Framework\View\Result\PageFactory $resultPageFactory, \Magento\Framework\Registry $registry …

2
massactions.jsを拡張する
新しい管理グリッドシステムを備えた新しいUIモジュールからJavaScriptを拡張する必要があります。デフォルトのUiコンポーネントを拡張するとヒントが得られ、いくつかのコードを設定できました。 # file: app/code/My/Module/view/adminhtml/web/js/gid/massactions.js console.log('new massactions.js'); define([ 'Magento_Ui/js/grid/massactions' ], function (massactions) { console.log('before extend'); return massactions.extend({ defaultCallback: function (action, data) { console.log('custom callback'); } }); }); ご覧のとおり、3つconsole.logありますが、defaultCallback1つは呼び出されていないため、期待どおりにメソッドを上書きしていませんが、定義が読み込まれたことは確認できます。 公平を期すために、追加した新しいアクションにカスタムコールバックを追加したいと思います。元のmassactions.jsには_getCallback、massactionアイテムのコールバックを取得しようとするがありますが(上書きしようとしているdefaultCallbackへのフォールバック)、を使用しても、そこにコールバックを追加することができませんでしたview/ui_component/sales_order_grid.xml。 どんな助けでも大歓迎です。 更新1:を使用してメソッドを上書きできますmassactions.prototype.defaultCallback = function(){}。これが副次的な効果をもたらすかどうかはわからないので、質問は残しておきます。


2
選択ボックスに入力するソースを含むフォームUIコンポーネント選択ボックスを作成する方法
私はどのようにしてmagentoコンポーネントのuiフォームで選択ボックスを作成し、それを選択リストに入力できる場所にポイントする方法を見つけようとしています。 このような何かがうまくいくと思ったがそれはしません <field name="formats"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="disabled" xsi:type="boolean">false</item> <item name="label" xsi:type="string" translate="true">formats</item> <item name="formElement" xsi:type="string">select</item> <item name="enabled" xsi:type="boolean">false</item> <item name="source" xsi:type="string">Magento\Catalog\Model\Product\AttributeSet\Options</item> <item name="dataScope" xsi:type="string">formats</item> </item> </argument> </field> ありがとう

2
Magento 2のプレースホルダー画像がサムネイルのみで表示されている
ベース、スモール、スウォッチ、サムネイルの 4つのオプションすべてに同じプレースホルダー画像をアップロードしました。プレースホルダーはカテゴリページのサムネイルにうまく表示されていますが、クリックして製品の詳細ページに移動すると、アップロードしたカスタムプレースホルダーではなく、デフォルトのmagentoプレースホルダーが表示されます。 これを引き起こした可能性があるものについての手がかりはありますか?キャッシュのクリアとsetup:static-content:deployの実行の両方をすでに試しました。

1
Magento 2のセットアップ:static-content:deploy symlinks
pub/staticMagento 2のすべてのファイルを削除してホームページを開くと、ファイルはシンボリックリンクとして生成されます。コマンドを使用しsetup:static-content:deployてデプロイモードを開発者に設定した後でも、コマンドを使用するとファイルがコピーされますbin/magento deploy:mode:set developer。ブラウザーでより長い時間がかかるので、ターミナルからシンボリックリンクとして生成された静的をどのように取得できますか?



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