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
Magento 2: Wymagany-config.js w motywach?
Czy można dołączyć requirejs-config.jsplik (lub inaczej skonfigurować RequireJS) za pomocą motywu Magento? A może funkcja jest zarezerwowana dla modułów Magento? Informacje deweloperów na temat struktury motywu są niejednoznaczne w tym punkcie. Dokumenty deweloperów nie wspominają nic o RequireJS - jednak motywy zawierają takie, webco oznacza, że ​​javascript można z nimi …


1
W jaki sposób Magento 2 stosuje wiązania KnockoutJS
Po bardzo pobieżnym przeczytaniu dokumentacji KnockoutJS, inicjalizacja bardzo podstawowego widoku Knockout wygląda następująco: // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); tj. - tworzysz funkcję javascript …

1
Błąd krytyczny Wywołanie funkcji członka dispatch () podczas wywoływania mojego bloku w magento 2
To jest mój plik bloku: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception …


2
Jak dodać klasę css do ciała [Magento2]
Próbuję dodać klasę css do tagu body, ale nie mogę znaleźć żadnego pliku, z którego renderowany jest tag body. Muszę dodać jedną klasę css do tagu body, tak jak inne nadchodzą> page-with-filter page-products page-layout-2columns-left myyclhere w poprzedniej wersji poniżej był kod xml, aby dodać klasę do treści. <reference name="root"> <action …
19 magento2 

2
Magento 2: najlepsza praktyka dodawania / usuwania zdjęć produktów programowo?
Chcę przesłać zdjęcia do istniejących produktów. Obrazy są w import_dir. I należy je dodać do produktu, który już istnieje w katalogu. Mogłem znaleźć tylko 2 sposoby, jak to zrobić. 1. Sposób „złej praktyki” - przy użyciu modelu produktu\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images …

2
Czym jest twarda zależność, a jaka miękka zależność?
W Magento 2 (dowolna stabilna wersja) możesz uruchomić to polecenie, bin/magento info:dependencies:show-modulesa otrzymasz plik csv w katalogu głównym aplikacji nazywany modules-dependencies.csvwszystkimi zależnościami modułu, które wyglądają tak: Co to jest zależność twarda, a co zależność miękka? Przykład każdego z nich by pomógł.


3
Właściwość nie ma odpowiedniego ustawiającego w klasie Magento \ Quote \ Api \ Data \ AddressInterface podczas zmiany kroku pobierania
1 - Dodaję atrybut eav do adresu klienta $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams) { $customerSetup->addAttribute('customer_address', $attributeCode, $attributeParams); } 2 - Dodałem atrybut rozszerzenia …

2
Magento 2 - Jak dodać składnik UI DateTime
Chcę dodać nowe pole jako datę / godzinę w sekcji strony CMS podczas dodawania nowej strony, zauważyłem, że magento używa do tego UI Component, więc po kopaniu mogłem dodać pole daty, używając poniższego kodu, ale nie mogłem dodać pola daty / godziny. Czy ktoś może w tym pomóc. Kod pola …

5
Magento 2, nowy widget z parametrem selektora obrazu, nie zapisuje obrazu
Tworzę nowy widżet, a jednym z parametrów jest selektor obrazu, po prostu używam tego kodu. Wszystko wygląda dobrze. Mogę otworzyć folder multimediów i wybrać zdjęcie, którego chcę użyć. Kiedy wybieram zdjęcie, pole obrazu w formularzu jest wypełniane następującą wartością: http://local.magento.com/admin/cms/wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvcHVycGxlLmpwZyJ9fQ,/key/4c150d984998702b74709bb7f850868 Ale kiedy zapisuję dane widgetu formularza, pole obrazu ma następującą …



2
Jak stworzyć motyw podrzędny w Magento 2
Chcę zmodyfikować niektóre aspekty gotowego motywu Luma, ale chciałbym to zrobić, zachowując oryginalne pliki, a także upewniając się, że przy każdej aktualizacji Magento zachowuję moje zmiany. Chcę to zrobić za pomocą motywu podrzędnego. Czy Magento 2 obsługuje motywy potomne, a jeśli tak, to w jaki sposób mogę ustrukturyzować ścieżkę katalogu, …

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.