Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Chciałbym zacząć rozwijać nowy sklep internetowy, ale moje obecne doświadczenia z Magento2 są …
Chcę wyświetlić komunikat o błędzie lub sukcesie w moim module magento 2. Rozszerzyłem mój kontroler front-end o nazwę klasy \Magento\Framework\App\Action\Action. Następnie przekierowuję klienta do strony głównej za pomocą następującego kodu $this->messageManager->addError($SomeMessage); $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setPath($base_path); Wszystko działa dobrze, ale ta linia nigdy nie drukuje błędu $this->messageManager->addError($SomeMessage);
Czy istnieje wykres (lub jakikolwiek inny „wizualny” przedmiot), aby zobaczyć, jak podstawowe moduły zależą od siebie w Magento 2? (Tak, wypróbowałem Google, ale on nie chce mi powiedzieć.)
Chcę zastosować filtr widoczności i statusu w kolekcji produktów. Podobnie jak w Magento 1: Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection); Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection); Otrzymuję kolekcję produktów w Magento 2, ale nie mogę znaleźć funkcji do zastosowania powyżej filtrów.
Chcę utworzyć polecenie operacji usuwania dla prostego produktu przez sku. Otrzymuję następujący komunikat o błędzie. Jak ustawić obszar administratora? [Magento \ Framework \ Exception \ LocalizedException] Operacja usuwania jest zabroniona dla bieżącego obszaru <?php namespace Sivakumar\Sample\Console; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; class DeleteSimpleProduct extends Command { protected …
Utworzyłem moduł suwaka banerowego dla magento 2. Plik JS wywołałem w następujący sposób i działając poprawnie. W klasie bloków stworzyłem następującą funkcję public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } i ta funkcja jest wywoływana w bannerslider.phtmlpliku w następujący sposób. <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" src="<?php echo …
W Magento 2 (beta9 i wyżej) możesz uruchomić to polecenie, php bin/magento setup:di:compilea wszystkie przechwytujące, fabryki i proxy (i może inne) zostaną wygenerowane w var/generationfolderze dla wszystkich klas, które masz w instancji magento. Jest to przydatne w środowiskach na żywo, ponieważ w przeciwnym razie klasy wymienione powyżej zostaną wygenerowane w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.