Pytania otagowane jako layout

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

3
Problem z przesłonięciem pliku układu w Magento 2
Używam Magento 2.02. Stworzyłem własny motyw o nazwie „cff” oparty na Lumie. Próbuję usunąć catalog.compare.linkbloktop.links Wygląd tego bloku wydaje się być zdefiniowany w /vendor/magento/module-catalog/view/frontend/layout/default.xml A jeśli dodam <referenceBlock name="catalog.compare.link" remove="true" /> w tym pliku, zgodnie z oczekiwaniami, tekst „Porównaj produkty” znika z bloku top.links. Wiem jednak, że nie powinienem zmieniać …

4
Magento 2: Jak korzystać z uchwytu układu Customer_logged_in?
Czy Magento 2 ma taki uchwyt jak customer_logged_in ? Jeśli tak, jak mogę go użyć? Próbowałem stworzyć ../view/frontend/layout/customer_logged_in.xml i dodał tam <referenceBlock name="content" remove="true" /> Ale blok treści nie został usunięty. Zmieniłem nazwę pliku obsługi na domyślną i blok został pomyślnie usunięty. Co ja robię źle?

2
Czy ten warunek „if-else” jest możliwy w układzie XML?
Chcę wyświetlić dwa różne CSS <action method="addItem" ifconfig="module/general/enable"> <type>js_css</type> <name>module/app.css</name> </action> W XML używamy, ifconfigale chcę dodać dwa różne pliki CSS w ten sposób if (marketplace / general / enable == 1) { css-1 } else { css-2 } W jaki sposób mogę to zrobić?

1
Magento 2: Tworzenie obiektów danych w stanie niezmiennym?
Szczegółowy komentarz w innym Magento 2 Jeśli chcesz udostępnić część obliczonej wartości, umieść zachowanie obliczeniowe w oddzielnym obiekcie i wywołaj go z bloków, które wymagają tej wartości. Rejestr jest odradzany, ponieważ jest to globalny stan zmienny i nigdy nie masz pewności, co otrzymasz. Czy istnieje sposób na stworzenie obiektu w …

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.