Magento

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

1
Zastąpić / usunąć węzeł / wartość XML Config?
Chcę usunąć pewną wartość XML bez dotykania podstawowych plików XML, czy to możliwe? Scenariusz jest następujący. W /app/code/core/Mage/Tax/etc/config.xmlmamy pewną wartość konfiguracji dla sum ( <sales><quote><totals>). Chcę skomentować ten, taxaby linia podatkowa nie była wyświetlana w interfejsie użytkownika. komentowanie węzła w podstawowym pliku XML działa dobrze, ale nie jest to najlepsze …

1
Jaka jest różnica między getChildHtml a getBlockHtml
Streszczenie Jaka jest różnica między getChildHtmli getBlockHtml? Jak mogę uzyskać tytuł cms / block w szablonie? Mam zasadniczo zastąpiony stopkę z własnej stopce i ustawić własną rękę <?= $this->getChildHtml('...') ?>to nie działa, aż kiedyś: <?= $this->getBlockHtml('...') ?>. Układ XML: <layout> <default> <block type="core/template" name="custom_footer" as="footer" template="page/html/footer.phtml"> <block type="cms/block" name="child_1"> <action …


2
Jak zrobić adres URL https na http
Zastanawiam się, w jaki sposób magento określa, która strona powinna być bezpieczna, a która strona niezabezpieczona. Z tego, co rozumiem, magento sprawia, że ​​strona kasy i strona logowania są domyślnie tak bezpieczne, że mogę zabezpieczyć inne strony, podając je w ścieżce konfiguracji frontend/secure_url/....poprzez config.xml mojego modułu Konfiguracja po stronie administratora …
11 https  secure 

4
Oglądanie wydarzenia Dodaj do koszyka - identyfikator przedmiotu oferty jest pusty
Próbuję uchwycić zdarzenie, które jest uruchamiane po dodaniu przedmiotu do koszyka. Obecnie oglądam następujące wydarzenie: checkout_cart_product_add_after Według źródła magento to wydarzenie jest uruchamiane po tym, jak wszystko zostanie zrobione do wyceny. ale kiedy uzyskuję dostęp do identyfikatora koszyka i identyfikatora oferty, wartości są puste: $quoteItem = $observer->getQuoteItem(); $quote_item_id = $quoteItem->getItemId(); …

4
Wymuś zamówienie, aby przejść do stanu ukończonego
Korzystamy z niestandardowego modułu, który wymaga statusu: „ukończony” (nie mogę go zmienić, ponieważ używa modułu jonowego) Korzystamy również z systemu płatności, który nie oferuje opcji statusu: „zakończony” Więc moje pytanie brzmi: jak mogę zmusić zamówienie, aby przejść do statusu ukończonego? PS: To nie działa: $order = Mage::getSingleton('sales/order'); $order->loadByIncrementId('12345'); $order->setState(Mage_Sales_Model_Order::STATE_COMPLETE, true); …


3
Obrazy wydajności Magento i statyczne na CDN
Badamy dalsze ulepszenia prędkości Magento. Teraz widzimy, że przy następującym ustawieniu strona leci. Tylko obrazy pojawią się później. Główne pliki są dostarczane w ciągu kilku milisekund, ale czas ładowania nadal wynosi 2 sekundy z powodu obrazów. buforowanie magów scal css / js minify apc + memcache poprawki htaccess sesja / …

4
Jak Git-Ignore Symlinks na module Magento zainstalowanym przez kompozytora
Instaluję moduły za pomocą composer.phar. To tworzy pliki dowiązań symbolicznych w publichtml/app/code/community(na przykład) z celem do vendor/themodule.... W moim .gitignorewyłączyłem katalog dostawcy - ale linki nadal oczywiście trafiłyby do git. Czy istnieje prosty sposób na automatyczne wykluczenie tych linków? (inne niż ręczne dodawanie wszystkiego do .gitignore) Muszę powiedzieć, że mam …
11 composer  git 


4
Najlepsza praktyka łączenia atrybutów produktu
Mam niestandardową tabelę z odniesieniem do produktu product_id. Teraz chciałbym wyświetlić informacje o produkcie (SKU, nazwa) w siatce wewnętrznej bazy danych , ale nie jestem pewien, jaka jest najlepsza praktyka, aby to zrobić? Moje najlepsze przypuszczenie SKUbrzmi następująco: $collection->join( 'catalog/product', 'product_id=`catalog/product`.entity_id', array('product_sku' => 'sku') ) (kod z _prepareCollection() metody w …

3
Określ typ strony i stronę
Mam nową pracę, w której teraz codziennie ściśle pracuję nad Magento. Nie mam wcześniejszego doświadczenia z Magento, więc powiedzenie co najmniej było wyzwaniem! Pozwól, że wyjaśnię krótko rozszerzenie, które budujemy. Pozwoli nam pokazać okno Popup / Modal. Treść HTML Modala będzie przechowywana w plikuStatic Block STRONA ADMINISTRACYJNA Dlatego panel administracyjny …

2
Niespójne czasy ładowania strony
Jestem bardzo blisko ukończenia dużego projektu Magento i skupiłem się na poprawie szybkości Magento. Jako rodzaj przedmowy jestem raczej front-endowym deweloperem, który wykonuje ten duży projekt we własnym zakresie i zastanawia się, jak to zrobić. Mam magento programistyczne na dedykowanym serwerze wirtualnym Media Temple z 2 GB pamięci RAM. Ostatnio …

2
Magento1: Jak ustawić zależność w systemie XML nowego rozszerzenia
Chcę zmodyfikować rozszerzenie innej firmy i zastąpić jego funkcjonalność nowym rozszerzeniem. Ale moim głównym problemem jest to, czy rozszerzenie trzeciej strony nie jest włączone lub obecne w moim folderze Magento? Chcę ustawić zależność za pomocą ifconfig w pliku system.xml lub config.xml, ale nie jestem pewien na poziomie rozszerzenia, jak sprawdzić, …

3
Ustawienie wartości domyślnej dla wartości zdefiniowanej w konfiguracji?
Jak mogę przypisać wartość domyślną do wartości konfiguracji, którą definiuję w pliku system.xml? Obecnie domyślnie jest to „nie”, ale chcę, aby domyślnie było to „tak”. Oto mój obecny kod definicji: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <my_inner_val translate='label comment'> <label>Enable seperate cart items</label> <frontend_type>select</frontend_type> <source_model>adminhtml/system_config_source_yesno</source_model> …

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.