Pytania otagowane jako magento2

Ogólne pytania dotyczące Magento 2, nie specyficzne dla mniejszej wersji. Użyj tego znacznika, aby odróżnić od Magento 1. Jeśli masz problemy z określoną wersją, użyj zamiast tego odpowiedniego znacznika „Magento-2.x”. Funkcje między mniejszymi wersjami Magento 2 mogą się różnić.


3
Lista produktów Magento2 - Pokaż opcje produktu
Obecnie pracuję nad nowym motywem Magento 2. W tym temacie chcę pokazać wszystkie opcje produktu (opcje niestandardowe i opcje konfigurowalne produktu) na liście produktów. W ten sposób użytkownik może szybko dodawać produkty do koszyka. Próbowałem dodać product.infoblok catalog_category_view.xmli ustawić produkt dla tego bloku. Opcje są wyświetlane dla każdego produktu, problem …

2
JS Widget: dwa niestandardowe widżety rozszerzone tego samego rodzica Widget Magento 2
Warunek wstępny Mam 2 niestandardowe widżety rozszerzające ten sam widżet nadrzędny. Widżet nadrzędny: Magento_ConfigurableProduct/js/configurable Pierwszy niestandardowy widget: Vendor_AModule/js/configurable Drugi niestandardowy widget: Vendor_BModule/js/configurable Pierwszy niestandardowy widget require-config.js: var config = { map: { '*': { configurable: 'Vendor_AModule/js/configurable' } } }; Pierwszy niestandardowy widget JS: define([ 'jquery', 'mage/translate', 'Magento_ConfigurableProduct/js/configurable' ], function ($) …

2
Jak dodać numer śledzenia do bieżącej wysyłki zamówienia w Magento 2?
Znalazłem przykładowe kody dla Magento 1.x. Ale nie mam pojęcia, jak to zrobić w Magento 2. Czy ktoś może opisać, jak zaimplementować to za pomocą Dependency Injection (DI) ? Dzięki. $trackingDetail = array( 'carrier_code' => 'ups', 'title' => 'United Parcel Service', 'number' => 'TORD23254WERZXd3', // Replace with your tracking number …

6
Magento 2 - Przesłanianie CSS bez użycia! Ważne wszędzie
Obecnie pracuję dla strony Magento 2 dla klienta. Załóżmy, że marka mojego klienta jest, boofara motyw, który próbuję rozszerzyć / zastąpić, jest foobarustawiony jako motyw nadrzędnyfrontend/Foobarthemes/boofar/theme.xml <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Boofar</title> <parent>Foobarthemes/foobar1</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> Następnie pod frontend/Foobarthemes/boofar/web/css/source/_theme.lesskodem CSS, który chcę zastąpić. Próbowałem również z tym _extend.less. .magicmenu { .home { …

6
Jak uzyskać nazwę kraju z kodu kraju w Magento 2?
chcę uzyskać nazwę kraju z kodu kraju, otrzymałem kod kraju z kolejności danych w następujący sposób: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; wypisze „US” lub inny kod kraju, czy istnieje sposób na uzyskanie nazwy kraju z tego kodu kraju?

3
Magento 2: style-m.css vs. style-l.css
Jak style-m.cssi style-l.csspliki są generowane w Magento2? Teoretycznie style-m.csspowinien mieć mniej kodu i mieć style tylko dla urządzeń mobilnych niż style-l.cssw celu szybszego ładowania na urządzenia mobilne. Jak zdefiniować w mniejszym pliku, czy część kodu powinna być częścią style-m.csslub style-l.css? Poniższe linki i kod źródłowy nie pomogły mi go zrozumieć. …
10 magento2  layout  css 

2
Magento 2: kontrola addFieldToFilter dla NULL nie działa
Próbuję pobrać rekordy z bazy danych, która zawiera parent_item_id NULL wartość. $order_ = $this->_objectManager->create('Vendor\Module\Model\Saleslist') ->getCollection() ->addFieldToFilter( 'order_id', $orderId )->addFieldToFilter( 'parent_item_id', ['eq' => NULL] ); a także chcesz dodać parent_item_idrówny ciąg znaków NULL lub „” .

1
Jak dynamicznie włączać / wyłączać <preferencje> w pliku di.xml?
Obecnie mam &lt;preference/&gt;jeden z moich plików di.xml: &lt;preference for="Magento\Contact\Controller\Index\Post" type="RadTest\TestModule\Controller\Contact\Post" /&gt; Mam opcję włączania / wyłączania konfiguracji dla mojego modułu w panelu administracyjnym. Chcę tylko, &lt;preference&gt;aby była włączona, gdy moja niestandardowa opcja konfiguracji jest ustawiona na włączone. Jak mogę dynamicznie włączać i wyłączać &lt;preference/&gt;zastępowanie zgodnie z konfiguracją mojego modułu?

1
Magento 2: rejestruj wolne zapytania
Z powrotem w M1 można rejestrować wolne zapytania, modyfikując następujące zmienne w lib/Varien/Db/Adapter/Pdo/Mysql.php: /** * Write SQL debug data to file * * @var bool */ protected $_debug = false; /** * Minimum query duration time to be logged * * @var unknown_type */ protected $_logQueryTime = 0.05; /** * …

1
Magento 2: Jak dodać siatkę produktu w module niestandardowym za pomocą komponentu interfejsu użytkownika?
Dodałem siatkę produktu w formularzu administratora Magento 2, używając tego linku: siatka produktu . Ale teraz tworzę formularz administratora za pomocą komponentu interfejsu użytkownika i nie jestem w stanie zmienić siatki produktu za pomocą komponentu interfejsu użytkownika. Proszę pomóż mi. zobacz / adminhtml / layout / productlabel_productlabel_edit.xml &lt;?xml version="1.0"?&gt; &lt;page …

1
Wiele koszyków lub podzielonych ofert w Magento2
Chcę pokazać dwa koszyki na normalne produkty i produkty sprzedawców. Nie sądzę, aby można było utworzyć wiele koszyków, dzieląc ofertę lub tworząc wiele ofert . Ponieważ Magento 2 oddzielny moduł do wyceny. Czy ktoś może mi powiedzieć, jak mogę spełnić moje wymagania? dzięki

1
Jak zrobić pole formularza tylko do odczytu przy użyciu komponentów interfejsu użytkownika?
Mam definicję pola formularza w komponencie interfejsu użytkownika w moim module Magento 2. &lt;field name="name"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Some Label&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;something_here&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;10&lt;/item&gt; &lt;item name="dataScope" xsi:type="string"&gt;name&lt;/item&gt; &lt;item name="notice" xsi:type="string" translate="true"&gt;Enter something here&lt;/item&gt; &lt;item name="validation" xsi:type="array"&gt; …

1
Jak uzyskać bieżący identyfikator witryny w panelu administracyjnym?
Pracuję z niestandardowym rozszerzeniem związanym z wieloma stronami internetowymi. Mam do czynienia z problemem, określam kod skryptu do wykonania w panelu administracyjnym, uzyskując identyfikator witryny. Oczekiwałem wyniku website_idjak 0 (domyślny identyfikator w store_websitetabeli). Ale kiedy korzystam z tej funkcji poniżej, zawsze zwraca 1. /** @var \Magento\Store\Model\StoreManagerInterface */ $this-&gt;_storeManager-&gt;getStore()-&gt;getWebsiteId(); //return 1, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.