Pytania otagowane jako magento2

Ogólne pytania dotyczące Magento 2, nie specyficzne dla mniejszej wersji. Użyj tego znacznika, aby odróżnić od Magento 1. Jeśli masz problemy z określoną wersją, użyj zamiast tego odpowiedniego znacznika „Magento-2.x”. Funkcje między mniejszymi wersjami Magento 2 mogą się różnić.

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
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 …

1
Utwórz skrypt aktualizacji Magento 2, aby dodać / zaktualizować nowe pole do niestandardowej tabeli modułów
Czy ktoś ma pomysł / sugestię dotyczącą tworzenia Magento 2 (wersja stabilna CE) Skrypt aktualizacji (w module niestandardowym) do dodawania / aktualizowania nowego pola w niestandardowej tabeli? Wiem o „InstallSchema”, ale czy istnieje coś takiego jak „UpgradeSchema” do aktualizacji tabel modułów? Proszę szczegółowo wyjaśnić za pomocą przykładów.

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 …


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.