Magento

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

1
Dodaj nowy atrybut obrazu dla kategorii w magento 2.1.1
Próbuję utworzyć nowy atrybut jako Obraz dla kategorii, udało mi się utworzyć ten atrybut, ale kiedy próbowałem załadować obraz, nie można go zapisać. To jest mój kod: Wage / Categorylist / Setup / InstallData.php namespace Wage\Categorylist\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use Magento\Catalog\Setup\CategorySetupFactory; class InstallData implements InstallDataInterface …

1
Magento 2: Jak działają dane aspektowe w nawigacji warstwowej?
Stworzyłem moduł niestandardowego filtra na stronie kategorii, wszystko działa dobrze oprócz przedziału cenowego w nawigacji warstwowej. Proszę, ktoś może mi wyjaśnić, jak działa getFacetedData („cena”) w magento2 $productCollection->getFacetedData('price'); Ta funkcja daje mi przedziały cenowe w oparciu o domyślną kolekcję produktów, a nie na podstawie mojej filtrowanej kolekcji. FYI: Przefiltrowałem kolekcję …

4
Magento 2: Jak zmienić szablon bloku bez „nazwy”
Chcę zmienić, aby zastąpić szablon bloku moim szablonem niestandardowym. Ale nie ma „nazwy”, ma tylko „as”. Ten, który chcę zastąpić, to: <block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml"/>

2
Jak zapisać nowe lub zaktualizowane jednostki modeli?
W Magento 2 mamy klasy repozytoriów. Klasyczna metoda save()używana w Magento 1.9 jest przestarzała, jeśli mam rację, od 2.04 lub 2.05. Użyłem fabryk do stworzenia nowego obiektu i po ustawieniu właściwości nowego, na przykład produktu, który nazwałem save(): $productFactory->create()->setName()...->save() Z drugiej strony mamy repozytoria zawierające również metodę save. Używam go …

2
Magento 2 - Błąd podczas uruchamiania update / cron.php
Podczas uruchamiania pojawia się błąd update/cron.php Ustawiam cronjob zgodnie z dokumentacją . Ale daje następujący błąd: Ostrzeżenie PHP: wymagany_once (aktualizacja / sprzedawca / autoload.php): nie udało się otworzyć strumienia: brak takiego pliku lub katalogu w update / app / bootstrap.php w linii 13 PHP Błąd krytyczny: requ_once (): Nie powiodło …
10 magento2  error  cron 

4
Magento2 ustaw tryb konserwacji
Włączam tryb konserwacji, dodając plik var/.maintenance.flag, ale pojawia się błąd: Unable to proceed: the maintenance mode is enabled. #0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance() #1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #2 {main} Próbowałem nawet włączyć to za pomocą polecenia: bin/magento maintenance:enable Ponadto włączono tryb produkcji, wyczyściłem pamięć podręczną, ale nie otrzymuję strony 503. Proszę pomóż!

3
Odinstalowywanie modułu
Próbuję odinstalować moduł (mój), który zainstalowałem za pomocą kompozytora za pomocą interfejsu CLI za pomocą tego polecenia: bin/magento module:uninstall -r [Namespace]_[Module] Na podstawie odpowiedzi udzielonej tutaj przez @RyanH stworzyłem Setup/Uninstall.phpplik, który usuwa dane modułu związane z bazą danych. Działa to doskonale, ale procedura dezinstalacji zawiesza się. Nawet zostawiłem skrypt działający …

4
Brakuje rozszerzeń PHP Magento 2
Usiłuję skonfigurować nowe pudełko Vagrant dla rozwoju Magento 2, jednak po uruchomieniu composer installpojawiają się następujące błędy: Problem 1 - The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension. Problem 2 - The requested PHP extension ext-mcrypt * is missing from your …
10 magento2  php-7 

4
Magento 2 Uzyskaj wycenę koszyka Razem w minicart.phtml
Próbuję uzyskać całkowitą wycenę koszyka w minicart.phtml, ale nie mam szczęścia. Wstrzykuję Magento \ Kasa \ Model \ Koszyk. Oto mój kod: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; Po uruchomieniu tego kodu minikart łamie się i całkowicie znika z interfejsu. Dzięki!

2
Jak debugować kod Magento 2 podczas korzystania z wiersza poleceń?
Uruchamianie skryptu w wierszu poleceń jest czymś, co często robimy w Magento 2. Na przykład, podczas tworzenia nowego modułu, musimy uruchomić setup:upgradepolecenie. Nie widzimy wszystkich informacji, które musimy znać. Wiem, że wielu programistów Magento wybiera PHPStorm jako swojego ulubionego edytora. Jak możemy wykorzystać PHPStorm do debugowania linii poleceń Magento 2?

2
Uzyskaj elementy zamówienia w ramach zamówienia
Muszę dostać element zamówienia w pętli zamówienia, jak to osiągnąć, oto mój kod $orderCollection = Mage::getModel("sales/order")->getCollection(); foreach ($orderCollection as $order) { $orders['orders'][] = array( 'id' => $order->getIncrementId(), 'store' => 'magento', 'status' => $order->getStatus(), 'name' => $order->getCustomerName(), 'email' => $order->getCustomerEmail(), 'telephone' => $order->getShippingAddress()->getTelephone(), 'street' => $order->getShippingAddress()->getStreet(), 'pincode' => $order->getShippingAddress()->getPostcode(), 'city' => …

2
Konwersja produktów wirtualnych w Magento 2
Pracuję dla strony Magento 2 dla znajomego i teraz zdałem sobie sprawę, że dla ponad 500 produktów, które dodał ręcznie, są to proste produkty z wirtualnymi opcjami? Powiedziałem mu, aby skonfigurował produkty jako produkty konfigurowalne, więc nie jestem do końca pewien, co się stało (patrz zdjęcie poniżej). Czy istnieje sposób …

3
Przesłanianie pustych stylów motywów w Magento 2
Jak zabrałbyś się do przesłonięcia stylów nawigacji dla niestandardowego motywu podczas dziedziczenia z pustego motywu w Magento 2? Mam theme.cssplik w app/design/frontend/<Vendor>/<theme>/web/cssfolderze, ale wiem, że Magento 2 używa MNIEJ. Mogę z łatwością zastąpić style w theme.cssarkuszu stylów, ale nie chcę z nich korzystać !important. Używam również Bootstrap 3 i zakładam, …
10 magento2  overrides  css  less 

2
Jak uzyskać dane wyjściowe z pomocnika dla argumentu ścieżki w układzie?
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link"> <arguments> <argument name="label" xsi:type="string">Custom Module</argument> <argument name="path" xsi:type="string" helper="NS\CustomModule\Helper\Data::getFrontName()"/> </arguments> </block> Próbuję tego w pliku default.xml. jak mogę uzyskać ciąg z akcji pomocniczej dla pathargumentu?
10 magento2 

2
OpCache - zalecana konfiguracja dla Magento2
Pracuję ze stosem Magento 2, ponownie wykorzystuję część mojej konfiguracji OpCache Magento 1. Nauczyłem się już, że teraz musimy włączyć komentarze, ale jestem pewien, że inne wartości można poprawić, więc oto moja obecna konfiguracja: [opcache] opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=256 opcache.interned_strings_buffer=12 opcache.max_accelerated_files=65406 // thanks Mage2.Pro! ;opcache.max_wasted_percentage=5 ;opcache.use_cwd=1 opcache.validate_timestamps=0 ;opcache.revalidate_freq=2 ;opcache.revalidate_path=0 ;opcache.save_comments=0 ;opcache.load_comments=0 …

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.