Pytania otagowane jako magento-2.0

Oznacza pytania związane z Magento CE / EE wersja 2.0

6
Magento 2 reindex zwraca Brak takiej encji
Pomyślnie przeprowadziłem migrację katalogu z Magento 1.9.2.3 do Magento 2.0.2. Po migracji zrobiłem ponowne indeksowanie za pomocą polecenia php bin/magento indexer:reindex. Wszystko zostało pomyślnie zindeksowane, z wyjątkiem indeksów catalog_category_producti catalog_product_categorypowracających No such entity.w powłoce i powiadomień Reindex Requiredw adminie. Sprawdziłem, var/log/ale nie ma błędów. W rezultacie produkty są dodawane do …

1
Jak mogę debugować przetwarzanie plików układu w Magento 2?
Zgodnie ze specyfikacją motywu magento 2 dotyczącą przetwarzania plików układu: Aplikacja Magento przetwarza pliki układów w następującej kolejności: 1 / Zbiera wszystkie pliki układu z modułów. Kolejność zależy od kolejności modułów na liście modułów z aplikacji / etc / config.php. 2. / Określa sekwencję dziedziczonych motywów [, ...,] 3. / …

2
Magento 2: co to jest plik catalog_attributes.xml?
Zauważyłem, że Magento 2 zawiera kilka catalog_attributes.xmlplików w następujących folderach: app/code/Magento/Bundle/etc app/code/Magento/Catalog/etc app/code/Magento/CatalogSearch/etc app/code/Magento/CatalogUrlRewrite/etc app/code/Magento/Downloadable/etc app/code/Magento/GiftMessage/etc app/code/Magento/Msrp/etc app/code/Magento/Sales/etc app/code/Magento/Tax/etc app/code/Magento/Wishlist/etc Te pliki wyglądają tak (przykład Salespliku): <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Catalog:etc/catalog_attributes.xsd"> <group name="quote_item"> <attribute name="sku"/> <attribute name="type_id"/> <attribute name="name"/> <attribute name="status"/> <attribute name="visibility"/> <attribute name="price"/> <attribute name="weight"/> <attribute name="url_path"/> <attribute name="url_key"/> <attribute …

4
Jak programowo dodać klienta w Magento 2?
Muszę utworzyć klienta programowo w Magento 2, nie znalazłem dużo dokumentacji wokół ... w zasadzie to, co muszę zrobić, to przetłumaczyć następujący kod na „Magento 2”: $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') ->setPassword('somepassword'); try{ $customer->save(); }

1
Powody, dla których warto skonfigurować cronjob do instalacji: cron: uruchomić i zaktualizować / cron.php we wdrożonym systemie produkcyjnym?
W Magento 2 są trzy polecenia, które należy skonfigurować jako cronjob * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install …

1
W jaki sposób mogę uruchomić kod po uruchomieniu knockoutjs w adminhtml
AKTUALIZACJA : Możesz uzyskać bezpośredni dostęp do modeli widoku. Aby uruchomić kod po uruchomieniu, użyj MutationObserver. Wyślę kod, jak tylko będę miał dobry działający przykład. Oryginalne pytanie: Mamy wiele zamówień telefonicznych. Pracuję nad modułem, który automatycznie wypełnia dane w admin -> klient -> utwórz nowy z naszego rozwiązania CRM za …

4
Instancja Magento 2 Helper
Kiedy myślę, że owinąłem głowę wokół systemu DI z Magento 2, coś pojawia się i rozpakowuje. Widzę w kodzie podstawowym różne sposoby dostępu do pomocnika. Na przykład Magento\Catalog\Controller\Category::_initCategoryjest tam: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Ale w Magento\Catalog\Block\Category\Viewpomocnika wstrzykuje się konstruktor public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, \Magento\Framework\Registry $registry, …



2
Magento 2: jak stworzyć własny niestandardowy typ pamięci podręcznej?
W Magento 1 możliwe było utworzenie własnego typu pamięci podręcznej poprzez zadeklarowanie config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Spowoduje to dodanie nowego typu pamięci podręcznej do zaplecza w obszarze System> Zarządzanie pamięcią podręczną, a zatem doda …


2
Jak „dodać do koszyka” produkt z niestandardowym polem wprowadzania i zapisać go w bazie danych?
Utworzyłem niestandardowy moduł, w którym zastępuję formularz dodawania do koszyka na stronie produktu i udało mi się to z catalog_product_view.xmlplikiem. Teraz widzę niestandardowe pole wejściowe w widoku z przodu strony produktu, ale muszę opublikować wartość tego pola w bazie danych z ilością, ceną itp. I pobrać je ponownie w historii …

2
Tworzenie instancji Magento 2 przez fabrykę menedżerów obiektów
W Magento 2 klasy są instancja przy użyciu menedżera fabryki obiektu: \Magento\Framework\ObjectManager\Factory\Factory::create(). Do tej pory tak bardzo. Ale jest coś, czego tutaj nie rozumiem. Po sprawdzeniu, czy w argumentach nie ma odwołań cyklicznych, które powinny być przekazane do konstruktora dla DI, a po ustaleniu argumentów jest to ( $argssą argumenty, …
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.