Magento

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

2
Jak zaimplementować filtr wielu kategorii w nawigacji warstwowej Magento 2
Wdrażam filtry wielu kategorii do nawigacji warstwowej. Otrzymuję wynik zgodnie z moim wymaganiem, ale rozmiar kolekcji idzie źle, pozostaje taki sam jak rozmiar kolekcji kategorii nadrzędnych. Czy jest jakiś inny sposób na wdrożenie tej funkcjonalności? Zmodyfikowałem następujący kod: public function apply(\Magento\Framework\App\RequestInterface $request) { $categoryId = $request->getParam($this->_requestVar) ?: $request->getParam('id'); if (empty($categoryId)) …

5
Ponownie wygeneruj problemy z obrazkami z pamięci podręcznej katalogu
Robię proces migracji z Magento 1.9.2.4 do Magento 2.1.6, po zakończeniu migracji przenoszę folder multimediów M1 do pub / media M2. Teraz problem polega na tym, że niektóre obrazy nie generują się w folderze katalogu / pamięci podręcznej Na przykład poniżej obrazy trafiają do 404 nie znaleziono pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/75eed2686e01eb22cb4050b2f40ddf97/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg …


6
SUPEE-9767 Patch / CE 1.9.3.3 - Zamówienie jednej strony - Problem z rejestracją klienta
W czystej, waniliowej instalacji Magento 1.9.2.4, z poprawkami SUPEE-8788, SUPEE-9652 i SUPEE-9767 oraz z włączonym nowym ustawieniem „Włącz sprawdzanie poprawności klucza formularza przy kasie ”, po pomyślnym zakończeniu rejestracji nowego klienta na domyślna kasa z jedną stroną, żaden nowy klient nie jest tworzony i klient nie jest zalogowany, chociaż zamówienie …

2
Jak dodać niestandardowy atrybut klienta w formularzu edycji adresu klienta?
Dodałem niestandardowy atrybut klienta jako customer_addresstyp i działa on poprawnie w administratorze i w kasie onepagecheckout, a także w adresie wysyłki i fakturowania. Utworzyłem: my_namespace/my_module/etc/module.xmli registration.php composer.jsonpliki w katalogu podstawowym modułu. my_namespace / my_module / Setup / InstallData.php namespace Namespace\Module\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; /** * …

2
Lista nieużywanych modułów podstawowych, które można wyłączyć bez szkody
Nawiązując do tego tematu dla Magento 1 , być może warto przygotować listę podstawowych modułów Magento 2, które można wyłączyć lub całkowicie usunąć bez szkody dla naszego sklepu, ponieważ są one rzadko używane. Na początek kilka propozycji: Magento_Upslub Magento_Dhllub Magento_Fedex(jeśli nasz klient nie wykorzysta ich do wysyłki) Magento_Paypal - jak …


2
Wykorzystanie klasy fabryki stron w magento2
Jaki jest cel renderowania niestandardowej strony modułu w Magento2 przy użyciu \Magento\Framework\View\Result\PageFactoryklasy fabrycznej wyników wstrzykniętej do konstruktora i spowodowania wyświetlenia strony $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); zamiast robić te poniższe rodzaje wyświetlania, które są takie same jak w podejściu Magento 1.x. $this->_view->loadLayout(); $this->_view->renderLayout();

3
Magento 2: Jak / gdzie jest ograniczona funkcja „getTemplate”?
Wiele stron zaplecza Magento zawiera następujące elementy w kodzie źródłowym <!-- ko template: getTemplate() --><!-- /ko --> Rozumiem (a może tak rozumiem?), Że <!-- ko templatejest to szablon KnockoutJS bez kontenerów . Nie jest dla mnie jasne - w jakim kontekście jest getTemplate()wywoływana funkcja? W przykładach, które widziałem online, po …


2
Czy jest jakiś dobry powód, aby moduł miał dostęp do globalnego / kryptograficznego / klucza zdalnego?
Wybacz moją ignorancję, ale klucz szyfrujący służy do odszyfrowywania danych Magento, prawda? Czy jest jakiś dobry powód, aby moduł miał do niego dostęp? Natknąłem się na ten kod po zainstalowaniu Advanced Content Manager ... <div id="banana-tracker"> <?php $stores = Mage::app()->getStores(); $key = (string)Mage::getConfig()->getNode('global/crypt/key'); $date = (string)Mage::getConfig()->getNode('global/install/date'); $serverIp = $_SERVER['SERVER_ADDR']; $params …



1
Co to jest getBlockHtml („formkey”)?
Próbuję edytować stronę edycji produktu (pierwsza karta) w Magento i chciałbym przenieść ilość (jak również kilka innych rzeczy) z odpowiednich kart na pierwszą stronę. Widzę <form action="<?php echo $this->getSaveUrl() ?>" method="post" id="product_edit_form" enctype="multipart/form-data"> <?php echo $this->getBlockHtml('formkey')?> <div style="display:none"></div> </form> i wiedz, że kod pola tekstowego ilości to <tr> <td class="label"><label …

2
Dlaczego status 2 jest wyłączony zamiast 0?
Pytanie dla wszystkich twórców magento: Dlaczego produkt włączony ma status 1, a produkt wyłączony ma status 2? Zwykle „włączony” lub „aktywny” lub cokolwiek dostaje status 1, podczas gdy konwersja wynosi 0. Czy istnieje powód, dla którego magento używa tutaj 2?

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.