Pytania otagowane jako layout

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

1
Niepoprawna kolejność ładowania Layout XML
Kiedy tworzę plik układu dla obszaru administracyjnego (czy to w społeczności, czy w lokalnej puli kodów), czasami Magento ładuje ten układ xml przed załadowaniem xml układu modułu Adminhtml. Skutkuje to tym, że odwołania referencyjne są odrzucane, ponieważ nie utworzono żadnego bloku, w którym można by je zastosować. Oczywiście buforowanie nie …
15 layout  magento-1 

3
Magento dodaje CSS i JS obejmuje do stopki
Robię optymalizację Yslow mojej strony Magento i próbuję dodać CSS i Js do stopki strony. W tej chwili używam znacznika referencyjnego nagłówka w układzie XML i używam addJsoraz addCssakcji, aby dołączyć wszystkie moje pliki. Próbowałem zamienić odniesienie w nagłówku na stopkę, ale wystąpił błąd podczas próby wyświetlenia witryny. Czy istnieje …
15 layout  javascript  css 


1
Jak mogę debugować przetwarzanie plików układu w Magento 2?
Zgodnie ze specyfikacją motywu magento 2 dotyczącą przetwarzania plików układu: Aplikacja Magento przetwarza pliki układów w następującej kolejności: 1 / Zbiera wszystkie pliki układu z modułów. Kolejność zależy od kolejności modułów na liście modułów z aplikacji / etc / config.php. 2. / Określa sekwencję dziedziczonych motywów [, ...,] 3. / …

3
Czy istnieje plik XML układu motywu lokalnego inny niż local.xml?
Stworzyłem motyw, tworząc i edytując następujący plik: frontend/mypackage/default/layout/local.xml Mam widok sklepu „site1” i chcę zrobić wyjątki w domyślnym pliku local.xml „mypackage”, więc utworzyłem ten plik: frontend/mypackage/site1/layout/local.xml Jednak jak tylko utworzę ten plik, Magento pomija domyślne zmiany local.xml. Jak mam powiedzieć Magento, aby domyślnie używał pliku local.xml, i do tego dodać …


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 …

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 …



4
Anuluj proces usuwania bloku w layout.xml
Chcę cofnąć usunięcie bloku. blok jest usuwany w vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> Zgodnie z dokumentacją można usunąć usunięcie za pomocą remove=false. Więc utworzyłem plik w moim motywie w Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="false"/> <referenceContainer name="header.panel" remove="false"/> …
13 magento2  layout 

4
Magento 2: Usuń blok w zależności od ustawienia konfiguracji
Próbuję usunąć blok z określonej strony (czy to frontend, czy backend), ale tylko wtedy, gdy ustawiona jest pewna flaga konfiguracji true. Weźmy przykład. Chcę usunąć blok o nazwie dashboardz pulpitu administratora. Blok jest zdefiniowany w adminhtml_dashboard_index.xmlpliku z Magento_Backendmodułu: <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> Dzięki odpowiedzi Adama mogę to zrobić …


3
Usuń pasek narzędzi z listy produktów za pośrednictwem local.xml
Jestem przyzwyczajony do używania local.xml do aktualizacji mojego układu, jednak wydaje mi się, że nie mogę usunąć paska narzędzi z bloku listy produktów za pomocą metod remove lub unsetChild. Czy ktoś może powiedzieć, czy tak naprawdę nie jest to możliwe, czy robię coś złego? Próbowałem: <action method="unsetChild"> <alias>toolbar</alias> </action> i …
13 layout  blocks 

2
Ścieżka szablonu nie jest wyświetlana
Z jakiegoś powodu wskazówki ścieżki szablonu nie są wyświetlane. Poszedłem do panelu administracyjnego, wyłączyłem je i ponownie włączyłem, a następnie wyczyściłem pamięć podręczną. Ale nadal się nie wyświetlają. Jak mogę to debugować / rozwiązać?
13 template  layout 

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.