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"/>
<referenceBlock name="top.search" remove="false"/>
<referenceBlock name="catalog.compare.link" remove="false"/>
<referenceBlock name="catalog.topnav" remove="false"/>
<referenceContainer name="footer-container" remove="false"/>
Ale to nie działa. Według tego problemu z githubem nie jest to błąd
EDYTOWAĆ:
Odpowiedzi:
Napotkałem również ten sam problem i został on rozwiązany przez przesłonięcie folderu domyślnego.
Domyślnie jest wyłączony w motywie luma / blank. wystarczy utworzyć podstawową strukturę w folderze motywu i ponownie dodać potrzebne bloki
twoja nazwa \ Magento_Kasa \ układ \ przesłanianie \ motyw \ Magento \ pusty
po prostu skopiuj checkout_index_index.xml tutaj iw tym pliku wklej poniższy kod
Możesz zablokować usunięcie true / false w ten sposób.
źródło
Wygląda na to, że jest to błąd i został teraz naprawiony w fazie rozwoju.
Zobacz dyskusję na temat github jako numer 1931 .
Samą łatkę można znaleźć jako: 9bd170d .
Alternatywną sugestią, jeśli masz kontrolę nad rodzicem i dzieckiem, było użycie
display
zamiastremove
źródło
Nie ma potrzeby, aby zastąpić niczego, po dodaniu wszystkich z nich
remove
dofalse
Musisz ponownie odtworzyć ich układ xml. przykładem może być wyszukiwanie
top.search
bloku i zobaczenie, jak został utworzony, a następnie skopiowanie tego samego bloku xml do pliku xml układu.Przykład byłby taki
i zaraz potem
źródło
Miałem ten sam problem i chcę również wyświetlać nagłówek i stopkę na stronie kasy, więc sprawdź ten link, który okaże się przydatny.
dodaj nagłówek i stopkę do kasy
źródło