Pytania otagowane jako layout

Oznacza pliki XML używane do definiowania hierarchii bloków, która ostatecznie renderuje pliki szablonów.

3
Magento 2 usuwa „Szacunkowy koszt wysyłki i podatek” z koszyka
Chcę się pozbyć bloku „Szacunkowe koszty wysyłki i podatek” w koszyku. Devdocs informują, że należy wyłączyć komponent , więc spróbowałem: <body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-summary" xsi:type="array"> <!-- My custom part: --> <item name="config" xsi:type="array"> <item name="componentDisabled" xsi:type="boolean">true</item> </item> </item> </item> </argument> </arguments> </referenceBlock> …
20 magento2  layout  cart  totals 

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
Różnica między „stronami” i „układami” tagów głównych w Magento 2
W Magento 2 niektóre pliki XML obsługi układu otwierają się przy pomocy <page.../> znacznik root. Inne otwierają się przy pomocy <layout.../> znacznik root. Czy użycie któregokolwiek z powyższych znaczników wprowadza jakiekolwiek różnice w funkcjonalności pliku XML uchwytu układu? A może to czysty sos okienny? Lub coś pomiędzy. Dwa przykłady <!-- …
18 magento2  layout  page 


2
Google CDN jQuery z Lokalnym Fallbackem w Magento Layout XML
Zrobiłem następujące, aby dołączyć jQuery z Google CDN w Magento: <default> <reference name="head"> <block type="core/text" name="google.cdn.jquery"> <action method="setText"> <text><![CDATA[<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]> </text> </action> </block> </reference> </default> Jednak gdy chcę wdrożyć go z lokalną rezerwą, która działa całkiem dobrze, kończę dodając go do mojego pliku .phtml jako takiego: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> …



7
Dodaj nagłówek i stopkę na stronie kasy Magento2
Domyślnie Magento 2 nie zapewnia HEADER i FOOTER na stronie CHECK OUT . Więc sprawdziłem plik checkout_index_index.xml na ścieżce app/design/frontend/package_name/theme_name/Magento_Checkout/layout/override/base Istnieje zestaw atrybutów usuwania dla nagłówka i stopki więc odznaczam remove atrybut z remove = true to remove = false . Ale nagłówek i stopka nadal nie są wyświetlane na …


1
Magento 2 - ifconfig w układzie xml
Pracuję z Magento 2. Mogę użyć atrybutu ifconfig w kodzie bloku i działa dobrze. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Ale próbowałem użyć go do przenoszenia, to nie działało. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Czy ktoś wie, jak używać go do poruszania się?

1
Jak mogę dołączyć postęp realizacji transakcji na stronie ekspresowej oceny Paypal?
Ok, podzieliłem to na kroki i widać, gdzie utknąłem: Krok 1 - zmień numer kolumny Strona ekspresowej oceny PayPal (nasza strona, na którą PayPal odsyła kupującego, aby przejrzeć i ostatecznie złożyć zamówienie) to strona jednokolumnowa. Oczywiście możemy zmienić liczbę kolumn, zastępując układ w niestandardowym pliku XML modułu: <paypal_express_review> <!-- maybe …

14
Magento2: Zmień kolejność kart na stronie produktu
Próbuję zmienić kolejność kart na stronie produktu w Magento 2. Domyślnie jest Details|More Information|Reviews. Próbowałem: Dostawca / theme / Magento_Catalog / layout / catalog_product_view.xml <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <move element="product.info.description" destination="product.info.details" after="-" /> </body> </page> Ale to nie działa i jest to zalecany sposób przenoszenia elementów. Byłem w stanie przenieść …

2
Usuń element potomny komponentu interfejsu użytkownika za pomocą XML układu
Jak usunąć element potomny komponentu interfejsu użytkownika za pomocą Layout XML? Na przykład z poniższej dyrektywy xml w checkout_index_index.xml. Jak usunąć węzeł wysyłkowy? <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="config" xsi:type="array"> <item name="title" xsi:type="string" …

5
Magento 2: Jak ustawić niestandardowy szablon dla bloku podstawowego
Próbuję przesłonić register.phtml w moim module, ale wygląda na to, że istnieje jakiś problem z konfiguracją, który sprawia, że ​​Magento nie może użyć mojego niestandardowego szablonu do zastąpienia tego w module podstawowym. Sprawdziłem kod, ale nie mogę znaleźć problemu. Czy ktoś może pomóc? Z góry dziękuję. module.xml: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> …

2
Jaki jest prawidłowy sposób / podejście do modyfikacji szablonu Magento?
Proszę zasugerować właściwe podejście, chcę dostosować stronę „EMAIL do znajomego” w wyskakującym oknie, gdy użytkownik kliknie przycisk (wyślij ten produkt e-mailem). Dzięki włączeniu podpowiedzi do szablonów odkryłem, że przycisk jest renderowany frontend / rwd / default / template / catalog / product / view / sharing.phtml Odpowiedni plik układu to …

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.