Magento

Pytania i odpowiedzi dla użytkowników platformy e-commerce Magento

3
Konfigurowalne sortowanie atrybutów produktu Magento 1.9.1
Jak już wspomniałem, wydaje się, że istnieje problem z Magento 1.9.1 i sortowaniem atrybutów produktów konfigurowalnych. Opcje konfigurowalnego produktu ZAWSZE zależą od identyfikatora produktu prostego. Kolejność opcji atrybutów jest ignorowana. Wróciłem do magento 1.9.0.1. Może ktoś może ustalić, w jaki sposób odbywa się sortowanie w wersji 1.9.1. Byłoby świetnie dla …

3
Czy kiedykolwiek istnieje powód, aby preferować $ model-> load () nad umowami serwisowymi?
Rozumiem, że preferowanym sposobem pracy między modułami w Magento 2 jest korzystanie z umów serwisowych. Więc jeśli chcę załadować produkt, korzystam z repozytorium produktów: $product = $productRepository->getById($id); czyli na podstawie umowy zwracającej instancję Magento\Catalog\Api\Data\ProductInterface. Ale zamiast tego mógłbym również użyć starego sposobu, wywołując bezpośrednio warstwę domeny: $product = $productFactory->create()->load($id); Czy …

2
Filtrowanie repozytorium obiektów Magento 2
Czy w Magento 2 można użyć repozytorium produktów do filtrowania według atrybutów produktu? W Magento 2 możesz użyć obiektu kryteriów wyszukiwania \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, i repozytorium \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Aby pobrać listę obiektów $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Jednak obiekt searchCriteria nie ma (wydaje się?) Możliwości bezpośredniego filtrowania. Klasa Kryteria wyszukiwania nie ma …

11
Jak wyłączyć recenzje Magento 2
Próbuję wyłączyć funkcję recenzji produktów Magento 2. Próbowałem wyłączyć moduł w sklepach administracyjnych Magento 2 \ Advanced \ Advanced \ Magento_Review, ale karta opinii na każdym produkcie nadal tam jest. Czy jest jakiś sposób, aby to wyłączyć? Wiem na pewno, że możemy to wyłączyć w Magento 1.

3
Nie można załadować obiektu wyceny
Czy sales/quoteobiekt podczas ładowania działa inaczej niż inne obiekty? Zobacz następujące ... Prace: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data Nie działa: $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty Obie $quotesą poprawne z klasy Mage_Sales_Model_Quote.
24 sales  quote  ee-1.12 


6
Mag :: log () nie działa na nowej aktualizacji Magento (1.9.4.1)
Po tej nowej aktualizacji (1.9.4.1) Mage :: log () nie działa. Najwyraźniej ma to coś wspólnego z Zend_Validate_File_Extensionlinią 819 na Mage.php, gdzie sprawdza, czy plik is_readable()jeszcze nie istnieje. Całą log()metodę odwróciłem do poprzedniej wersji i znów działa. Jaki jest główny kanał, z którym mogę skontaktować się z zespołem Magento w …

2
Jaki jest cel obiektu kontekstowego w konstruktorze dowolnej klasy DI? Jak działa kontekst?
W większości konstruktorów klasy przekazywany jest obiekt Context. Nie mogłem zrozumieć, jak działa ten kontekst kontekstowy. Zauważyłem również, że czasami jest to przekazywane konstruktorowi klasy nadrzędnej, jak poniżej. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, Czy możesz wyjaśnić, jak działa ten konkretny obiekt kontekstowy?

2
Magento 2: jakie są zalety używania komponentów siatki interfejsu użytkownika w porównaniu ze standardowym Grid.php?
Tak więc Magento 2 wprowadziło komponenty interfejsu użytkownika. Jednym z nich jest siatka składników interfejsu użytkownika (więcej informacji na ten temat można znaleźć tutaj: Objaśnienie siatki składników interfejsu użytkownika w Magento 2 ) Podczas tworzenia niestandardowego modułu trzymałem się starej metody Magento 1, utworzyłem Grid.phpplik, który obsługuje moją siatkę adminhtml. …


2
Jaki jest właściwy sposób testowania kodu PHP7 za pomocą PHPUnit 4.1 w Magento 2?
Pisząc moje moduły, próbuję dostarczyć im testy jednostkowe dla najbardziej krytycznych części aplikacji. Istnieje jednak obecnie (Magento 2.1.3) kilka sposobów pisania testów jednostkowych: Różne sposoby testowania Zintegruj go bin/magento dev:tests:run uniti uruchom na domyślnych ustawieniach phpunit dołączonych do Magento. Napisz je osobno, uruchom je vendor/bin/phpunit app/code/Vendor/Module/Test/Uniti kpij z wszystkiego, co …



1
Magento 2: Dodawanie arbitralnego kodu HTML do <head> każdej strony?
Czy w Magento 2 można dodać dowolny fragment HTML do każdej strony frontend / cart &lt;head/&gt;? Wiem, że mogę dodać blok do zawartości / &lt;body&gt;obszaru z kodem podobnym do tego &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Nie jest jednak jasne, czy istnieje …
23 php  layout  magento2 


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.