Magento

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

1
Używanie ORM Magento do wstawienia określonego pola identyfikatora
Czy istnieje sposób użycia prostego ORM Magento ( Mage_Core_Model_Abstracti Mage_Core_Model_Resource_Abstract) do wstawienia wierszy modelu za pomocą określonego klucza głównego? Na przykład, jeśli uruchomiłem poniższe polecenie na pustym systemie Magento Mage::getModel('core/website')->setData(array ( 'website_id' => 2, 'code' => 'foo', 'name' => 'Main Website', 'sort_order' => 0, 'default_group_id' => 1, 'is_default' => 1, …
14 model 

3
Ładowanie widoku produktu z listy kategorii za pomocą AJAX
Próbuję załadować blok widoku produktu na stronie listy kategorii za pomocą AJAX za pomocą Ajaxify . Wszystko działa dobrze, jedynym problemem jest to, że pole opcji (childhtml „kontener1”) nie jest poprawnie załadowane. Nie pokazuje opcji. Czy ktoś ma z tym doświadczenie, może spróbował czegoś takiego? Aktywuję produkt w kontrolerze za …
14 ce-1.7.0.2  ajax 

5
Filtruj kolekcję produktów według atrybutu niepłaskiego
Wykonuję następujące czynności: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute nie ma w płaskich tabelach, ale płaskie stoliki są włączone. Cały czas otrzymuję pełną kolekcję. Przyczyną wydaje się być \Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSelect: $columns = $this->getEntity()->getAttributeForSelect($attributeCode); Nie $this->getEntity()jest instancją, Mage_Catalog_Model_Resource_Product_Flatktóra pobiera płaskie pola - a jeśli nie zostanie znaleziona, po prostu zwraca …

4
Czy warto tworzyć instancję klasy getModel w szablonach phtml?
To pytanie dotyczy dobrych praktyk programistycznych w Magento. Muszę pokazać (w liście produktów kategorii) produkt wraz z powiązanymi produktami w miniaturach. Więc edytowałem mypackage/mytheme/template/catalog/product/list.phtmlcoś takiego <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img src="'.$this->helper('catalog/image')->init($rela_nom, 'small_image')->resize(20).'" width="20" height="20"> </a><li>'; } echo '</ul></div>'; …

2
Dodawanie niestandardowych układów dla CMS i kategorii z niestandardowymi problemami z modułem
Mam w moim sklepie kategorię, która wymaga zupełnie innego układu niż standardowe układy Magento. Więc stworzyłem nową kopię pliku 1column.phtml, przemianowałem ją i wprowadziłem jedną małą zmianę do przetestowania. Problem polega na tym, że układ niestandardowy nie jest wyświetlany. Utworzyłem moduł (który działa tak, jak widać w Administrator> Konfiguracja> Przegląd …

1
Personalizacja całego zamówienia i dodatkowych informacji
Gdy chcesz mieć następujący styl podsumowań checkout/cart: Zniżka Suma częściowa Opłata za wysyłkę LUB tekst informacyjny: „bez wysyłki” Dodatkowy tekst: „darmowa dostawa od 30EUR” (wyświetlaj zawsze) Łączna suma w tym Podatek Problemy Nawet jeśli poprawnie ustawimy „ Zamówienie sortowania sumy zamówienia ” w backend, suma całkowita jest zawsze wyświetlana na …
14 cart  template  totals 

2
Zmiana układu nawigacji warstwowej
Mam nawigację warstwową, a klient chce mieć <select/>pola zamiast długiej listy linków. Myślałem o zmianie szablonu za pomocą obserwatora, jeśli nazwa / identyfikator filtru pasuje. Jakieś lepsze pomysły lub rekomendacje? Alternatywy dla zmiany szablonu, może zastąpić / przepisać blok lub zmienić tylko klasę bloku dla dwóch filtrów? Jakiego zdarzenia użyć …



2
Kasa - Jak owinąć wiele elementów w klasie - Magento 2
Jak owinąć dwa elementy formularza kasy w div? Na przykład powiedzmy, że chciałem owinąć pola kraju i kodu pocztowego w div z klasą example-class, jak mam to zrobić? Co próbowałem Próbowałem to osiągnąć, dodając je jako dzieci, <item name="shippingAddress" xsi:type="array">ale to tylko powoduje błędy w interfejsie użytkownika. Chociaż dostałem puste …

1
Magento 2: Jak mogę załadować siatkę administracyjną ze wstępnie zdefiniowanymi wartościami filtrów?
Chcę utworzyć link do niestandardowej siatki u mojego administratora z predefiniowanymi filtrami. Siatka jest wykonana za pomocą składnika listingu interfejsu użytkownika (XML) i ma kolumnę o nazwie, form_idktóra jest skonfigurowana w następujący sposób: <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> …
14 magento2  admin  grid  filter 

4
Jak zastąpić bloki w wersji 2.1
Próbuję zastąpić blok Topmenu w Magento 2.1, ale nie mogę znaleźć żadnego przewodnika. Wszystko, co znalazłem tutaj i gdzie indziej albo wydaje się dotyczyć tylko wersji 2.0, która wydaje się używać innej struktury folderów lub zawiera tylko częściowe przykłady kodu, które oczekują, że już znam ich właściwy kontekst (czego nie …

6
Magento 2: Jak wyświetlić pole adresu w formularzu rejestracyjnym?
Chcę wyświetlić pola adresu (w celu zapisania domyślnego adresu rozliczeniowego) w formularzu rejestracji klienta. Wiem, jak to zrobić w Magento 1. Ale jestem zaskoczony Magento 2. Czy ktoś to zrobił wcześniej…? Każda aktualizacja pliku XML jak w Magento 1, <customer_account_create> <reference name="customer_form_register"> <action method="setData"><key>show_address_fields</key><value>1</value></action> </reference> </customer_account_create>

3
Magento2 - Jak wyświetlić zawartość bloku na stronie głównej
Jak wyświetlić zawartość bloku na stronie głównej? Po zainstalowaniu magento2 bez przykładowych danych wybrałem motyw „Magento Luma” i dodałem blok „Blok strony domowej” i skopiowałem kod z przykładowego magazynu. ale nic nie pojawia się na stronie głównej, jak pokazać mój blok cms na stronie głównej, jak przykładowy sklep? mój dom …


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.