Pytania oznaczone «layout»

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

52
Magento 2: Zmiana szablonu bloku

W Magento 1, jako programista modułów, można zmienić szablon bloku za pomocą kodu XML układu podobnego do tego <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> a następnie dodając...

36
Ładowanie pliku XML układu debugowania

TL; DR: czy istnieje sposób na debugowanie ładowania układu? Jak wierzę, układ jednego modułu jest w konflikcie z innym. Powiązane z poprzednim pytaniem, które zadałem: Jak zrobić układ modułu, aby był wyświetlany na wszystkich motywach Z powodzeniem załadowałem mój moduł do lokalnego...

36
Usuń blok z układu w Magento 2

W Magento 1 mogłem usunąć blok dodany przez plik układu, dodając go do mojego bloku układu <remove ="block_id_here" /> Jak mogę zrobić to samo dla Magento 2? Jako ćwiczenie praktyczne powiedzmy, że mam własny moduł, z którego chcę usunąć blok pulpitu nawigacyjnego ze strony panelu...

32
Warunkowo pokaż / ukryj bloki w układzie XML

Jak warunkowo dodać blok (w zależności od konfiguracji w panelu administracyjnym) w układzie XML Magento? Możemy sprawdzić, czy config jest prawdziwy dla akcji. W poniższym przykładzie, jeśli sample/config/show_toplinkskonfiguracja z panelu administracyjnego (w System-> Konfiguracja) jest...

26
Kiedy używać „nazwy”, a kiedy „jako”

Przekonałem się, że kiedy próbuję użyć tej unsetChildmetody, czasami muszę użyć atrybutu „name”, a innych „as”. Wydaje się, że jeśli blok jest dodawany normalnie, używasz „jak”, ale jeśli jest dodawany do bloku za pomocą appendmetody, być może będziesz musiał użyć „nazwy”. Czy to założenie jest...

19
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...