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ć.

4
Jak wyświetlić niestandardowy atrybut w polu Administracyjny adres wysyłki?
Dodałem rozwijane pole niestandardowe na stronie kasy z wartościami niestandardowymi. Działa dobrze, a także zapisuje wartości atrybutów w bazie danych, ale nie wyświetla się w adresie wysyłki zamówienia. Masz pomysł, jak to pokazać? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => NULL, 'length' => …


3
Magento 2: Różnica między modelami a modelami danych
Wiem, że Magento 2 wprowadziło modele danych jako część architektury umowy serwisowej. Modele danych zwykle implementują interfejsy zdefiniowane w Api / Data / modułu. Ale wydaje się, że Magento zachowało również stare modele. Weźmy przykład do klienta-modułu. Interfejs modelu danych zdefiniowany w Api / Data / CustomerInterface.php Powyższy interfejs jest …

2
Popraw dane XML i spróbuj ponownie. Element „referenceBlock”: ten element nie jest oczekiwany
Popraw dane XML i spróbuj ponownie. Element „referenceBlock”: ten element nie jest oczekiwany. Oczekiwany jest jeden z (referenceContainer, kontener, update, move). Linia 1 Wystąpił ten błąd podczas próby usunięcia tytułu strony za pomocą funkcji Projektowanie -> Aktualizacja układu XML Ten kod użyłem do usunięcia bloku: <referenceBlock name="page.main.title" remove="true"/> referenceContainer działa …
13 magento2 

3
Magento 2: Obserwator zdarzeń do wyboru metody płatności
Pracuję nad niestandardowym rozszerzeniem, w którym muszę zadzwonić do obserwatora, gdy dowolna metoda płatności zostanie wybrana z listy dostępnych metod płatności na stronie kasy. Czy ktoś może mi powiedzieć, którego obserwatora zdarzeń powinienem użyć do tego? Muszę wywołać funkcję niestandardową i dodać opłatę do sumy częściowej koszyka.



3
Jak programowo dodać blok CMS w Magento 2?
Muszę dodać blok CMS za pomocą skryptu instalacji / aktualizacji. Już wymyśliłem, jak dodać „normalne” strony CMS, jak widać w skrypcie poniżej. Ale ponieważ nie mogę znaleźć żadnego sposobu na dodanie bloków CMS w kodzie Magento 2, w Google lub tutaj, jestem dość zablokowany. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use Magento\Cms\Model\PageFactory; …


1
Magento2: Jaki jest najlepszy sposób na dodanie pola niestandardowej metody płatności?
Skonfigurowałem nową metodę płatności w Magento 2 z niestandardowym polem metody płatności (np. „Po_number” z magento / metody-offline-płatności ). A interfejs działa idealnie dobrze (wyświetlanie pola, sprawdzanie poprawności itp.). Jeśli jednak chcę złożyć zamówienie Magento, żądanie WebAPI zgłasza następujący błąd: „Właściwość \” CustomField \ ”nie ma odpowiedniego ustawiającego w klasie …

3
Panel administracyjny Magento 2 zawiesza się na zawsze, aż do odświeżenia strony
Od czasu pracy z Magento 2 wielokrotnie mam ten irytujący problem: Loguję się do panelu administracyjnego lub przełączam się na inną stronę w panelu administracyjnym Strona zaczyna się ładować, czasami wyświetla się częściowo, ale potem zawiesza się na zawsze (przynajmniej przez kilka minut), czasami wyświetla się całkowicie, ale przeglądarka nadal …

2
Jak dodać bootstrap.js w magento2
Próbuję dołączyć bootstrap js do mojego motywu magento2. Ale problem polega na tym, że dołączam bootstrap js do mojego motywu. Ta konsola czasu podaje błąd, że bootstrap wymaga jQuery. Jak mogę to zrobić? Czy ktoś może mi pomóc?
13 magento2  jquery 

4
Anuluj proces usuwania bloku w layout.xml
Chcę cofnąć usunięcie bloku. blok jest usuwany w vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <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"/> Zgodnie z dokumentacją można usunąć usunięcie za pomocą remove=false. Więc utworzyłem plik w moim motywie w Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="false"/> <referenceContainer name="header.panel" remove="false"/> …
13 magento2  layout 

4
Magento 2: Usuń blok w zależności od ustawienia konfiguracji
Próbuję usunąć blok z określonej strony (czy to frontend, czy backend), ale tylko wtedy, gdy ustawiona jest pewna flaga konfiguracji true. Weźmy przykład. Chcę usunąć blok o nazwie dashboardz pulpitu administratora. Blok jest zdefiniowany w adminhtml_dashboard_index.xmlpliku z Magento_Backendmodułu: <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> Dzięki odpowiedzi Adama mogę to zrobić …


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.