Pytania otagowane jako magento2-dev-beta

Problemy związane z wersją beta Magento 2.0.0 dla deweloperów. Formalnie jest to okres od 18.12.2014 do końca I kwartału 2015.


6
Jak wyświetlać komunikaty sesji w interfejsie użytkownika w Magento 2 beta
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);


3
Magento 2: Zastosuj filtry widoczności i statusu w kolekcji produktów
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.

1
Szablon e-maila „custom_mail_template” nie jest zdefiniowany
Próbuję wysłać pocztę z mojego niestandardowego modułu. W tym celu utworzyłem system.xmlplik, ale zwraca błąd. Błąd: Szablon e-maila „custom_mail_template” nie jest zdefiniowany. mój kod to: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <system> <tab id="custom" translate="label" sortOrder="1"> <label>custom mail</label> </tab> <section id="custom" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1"> <label>custom mail</label> <tab>custom</tab> <resource>Learning_Custom::config_custom</resource> …


6
Operacja usuwania jest zabroniona dla bieżącego obszaru
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 …

2
Jak załadować niestandardowy plik js modułu w Magento 2?
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 …

1
Magento 2: Wyklucz klasy z generowania przechwytywaczy
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 …
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.