Magento

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


2
Czy ten warunek „if-else” jest możliwy w układzie XML?
Chcę wyświetlić dwa różne CSS <action method="addItem" ifconfig="module/general/enable"> <type>js_css</type> <name>module/app.css</name> </action> W XML używamy, ifconfigale chcę dodać dwa różne pliki CSS w ten sposób if (marketplace / general / enable == 1) { css-1 } else { css-2 } W jaki sposób mogę to zrobić?

1
Przekieruj do poprzedniego adresu URL po zalogowaniu administratora
Chcę, aby użytkownicy administracyjni zostali przekierowani na adres URL, który otworzyli po zalogowaniu. Powinny uzyskać linki do niestandardowej strony modułu w obszarze administracyjnym , np https: //magento.example/index.php/admin/admin_mycoolmodule/adminhtml_viewawesome/view/showpage/awesome/howmuch/9001/ Oczywiście zostaną przekierowani na stronę logowania, chyba że są już zalogowani. Jak mogę przekierować je z powrotem na tę stronę po zalogowaniu? Tajne …

4
Jak uzyskać kolekcję produktów z zapasów - w przeciwieństwie do addInStockFilterToCollection ()?
Mam obowiązek wyświetlania produktów kategorii na dwóch listach - jednej dla pozycji w magazynie, a drugiej dla pozycji niedostępnych. używam Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() aby odfiltrować moją kolekcję produktów dla produktów dostępnych w magazynie, ale wydaje się, że nie istnieje równoważna metoda filtrowania produktów niedostępnych w magazynie - przyjrzałem się Mage_CatalogInventory_Model_Stockmodelowi, w którym …

2
BASE64_LENGTH_79_INF: SpamAssasin karze transakcyjne wiadomości e-mail
Zauważyłem, że e-maile transakcyjne ze sklepu Magento były często oznaczone jako spam. Apache SpamAssasin podaje 2.0wynik z reguły BASE64_LENGTH_79_INF . Wyjaśnienie reguły stanowi: Zgodnie z http://en.wikipedia.org/wiki/Base64 , podstawa 64 powinna mieć tylko 76 znaków, więc są one nie w formacie. Z powiązanego artykułu w Wikipedii: MIME nie określa stałej długości …

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: Tworzenie obiektów danych w stanie niezmiennym?
Szczegółowy komentarz w innym Magento 2 Jeśli chcesz udostępnić część obliczonej wartości, umieść zachowanie obliczeniowe w oddzielnym obiekcie i wywołaj go z bloków, które wymagają tej wartości. Rejestr jest odradzany, ponieważ jest to globalny stan zmienny i nigdy nie masz pewności, co otrzymasz. Czy istnieje sposób na stworzenie obiektu w …

1
Jak wdrożyć zmiany DB od dewelopera do produkcji w Magento
Wiem, że moduły mają skrypty instalacyjne i konfiguracyjne danych, dzięki którym DB jest przenośny od dewelopera do produkcji. Ale w naszym przypadku mamy programistów interfejsu użytkownika, którzy dodają atrybuty i produkty za pośrednictwem interfejsu administratora, który jest przechowywany w bazie danych programowania. W dniu premiery nie możemy powtórzyć wszystkich kroków, …

1
Ostatnie zamówienia nie pojawiają się w wewnętrznej bazie danych, ale istnieją w bazie danych i są wyświetlane na pulpicie nawigacyjnym
I'm using Magento 1.9.1.0. Istnieją trzy ostatnie zamówienia, które nie pojawiają się w panelu Sprzedaż> Zamówienia. Oto zrzut ekranu najnowszych zamówień, zobacz numery zamówień: Jednak 3 brakujące zamówienia są obecne w bazie danych: Dziwne jest dla mnie to, że zamówienia pojawiają się również w widżecie „ostatnich 5 zamówień” na pulpicie …

4
Załaduj kolekcję prostych produktów (zarówno w magazynie, jak i w magazynie)
Mam problem z ładowaniem WSZYSTKICH produktów „potomnych” produktu konfigurowalnego do kolekcji, nawet tych, których nie ma na magazynie. Jak ładowanie takich produktów: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } zignoruje produkty potomne, których nie ma na magazynie, prawdopodobnie dlatego, że nie są wymienione w połączonych …




1
Włączyć KeepAlive czy nie?
Jaki jest konsensus w sprawie KeepAlive w witrynie Magento o dużym natężeniu ruchu? Wydaje się, że większość ludzi zaleca, aby go włączyć, ale potem Magento stwierdza, że ​​należy to pominąć w maksymalizacji wydajności i skalowalności dzięki Magento Enterprise Edition. „Gdy serwer sieciowy jest obciążony, utrzymywanie trwałych połączeń staje się niekorzystne, …

2
Magento 2: Minimalny plik kompozytora
Widziałem kilka rzeczy unoszących się w nietrwałym Internecie (np. Twitter), że niektóre ostatnie zmiany w Magento 2 umożliwiają instalację modułu w katalogu dostawcy za pośrednictwem kompozytora, a Magento 2 zobaczy twój moduł bez jakiejkolwiek wygłupiania symlinkowania . Jeśli to prawda, czy jest jakiś „minimalny composer.json” plik, który programiści modułów mogą …

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.