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 stronie kasy, więc czy ktoś może mi powiedzieć, jak mogę uzyskać nagłówek i stopkę na stronie kasy?
checkout
layout
magento-2.1
Dhaval
źródło
źródło
Odpowiedzi:
Mam rozwiązanie.
Najpierw przejdź do Magento_Checkout w folderze motywu app / design / frontend / nazwa_pakietu / nazwa_tematu / Magento_Checkout
Teraz utwórz poniżej struktury folderów w folderze układu na powyższej ścieżce. przesłanianie / theme / Magento / blank / checkout_index_index.xml
w tym pliku checkout_index_index.xml dodaj poniższy kod.
Mam nadzieję, że ktoś uzna to za przydatne.
źródło
</page>
na końcu tego bloku kodu, aby to działało. Aby odpowiedzieć również na pytania innych użytkowników, umieściłem ten plik naapp/design/frontend/VENDOR/THEME/Magento_Checkout/layout/checkout_index_index.xml
W Magento 2.1 (.1) logo przenosi się
/vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml
ze swojego zwykłego miejsca do,checkout.header.wrapper
a potem wydaje się, że gdzieś się zgubiło.To jest culpit:
Aby odzyskać logo, dodaj / edytuj plik: [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
źródło
Dla mnie to zadziałało:
źródło
Aby odzyskać logo, dodaj / edytuj plik:
[root]/app/design/frontend/[vendor]/[theme]/Magento_Checkout/layout/checkout_index_index.xml
a przed znacznikiem końca ciała dodaj ten kod.źródło
Żadne z powyższych nie działało dla mnie, a zaakceptowana odpowiedź powoduje następujący błąd:
Przyczyną błędu jest brak
checkout_index_index.xml
pliku do zastąpienia w określonej lokalizacji (pod pustym motywem).Rozwiązanie: po konsultacji z devDocs https://goo.gl/gvE23c musiałem zastąpić plik podstawowy modułu kasy, kopiując
checkout_index_index.xml
plik zvendor/module-checkout/layout
katalogu i kopiując go doapp/design/frontend/<Vendor>/<themename>/Magento_Checkout/layout/override/base
i zmieniająclayout="checkout"
nalayout="1column"
Logo nie wyświetlało się z powodu
<move element="logo" destination="checkout.header.wrapper"/>
linii, więc skomentowałem je i zaczęło się ponownie wyświetlać.źródło
Spróbuj dodać watsons checkout_index_index.xml do [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/override/theme/blank/checkout_index_index.xml
źródło
Iść do...
[root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
zmień tę linię
do
To działało dla mnie :)
źródło