Jak zastąpić
/var/www/html/magento2/vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
plik w naszym niestandardowym motywie?
12
najpierw musimy zastąpić pliki stron internetowych / szablonów naszym plikiem motywu magento, w moim przypadku content.html
Magento_Checkout/web/template/minicart/content.html
Po zmianach w content.html
pliku musimy wdrożyć plik statyczny za pomocą poleceniaphp bin/magento setup:static-content:deploy
LUB
Musisz usunąć plik content.html (muszę zmienić treść w tym pliku) pub/static/frontend/Magento/buytea/en_US/Magento_Checkout/template/minicart
i ponownie załadować stronę.
Zmiany zostaną zastosowane.
magento2 |_ app |_ design |_ frontend |_ Magento |_luma |_Magento_Theme |_templates |_root.phtml composer.json registration.php theme.xml
i polecam magento.stackexchange.com/questions/138223/...Jest inny sposób. Powinniśmy wiedzieć, że możemy zastąpić szablon HTML za pomocą RequireJS. Nie musimy tworzyć niestandardowego motywu . W niestandardowym module utwórz
requirejs-config.js
:app / code / {Vendor} / {Module_Name} /view/frontend/requirejs-config.js
Więcej wyjaśnień możemy przeczytać tutaj .
źródło
content.html
ten sposób, to dlaczego daje mi to puste miejsce? minikart.Vendor_ModuleName/template/minicart/content.html
wpub/static
?requirejs-config.js
jest dostępnyMożesz to zmienić, dodając ten folder do motywu:
W tym folderze możesz utworzyć plik content.html. Po zmianie dokonanej w tym pliku należy wyczyścić pamięć podręczną przeglądarki, aby zobaczyć zmiany.
źródło
Chociaż odpowiedź Khoa TruongDinh była naprawdę pomocna, brakuje pewnych szczegółów, więc oto pełny przykład:
Działający przykład minicart, skopiuj szablon HTML do:
oraz w motywach wymaga jj-config.js =>
Zobacz także podstawowy błąd: https://github.com/magento/magento2/issues/5832
źródło
Otwórz plik do modyfikacji zawartości minicart:
Otwórz plik do modyfikacji zawartości produktu minicart:
Po modyfikacji musisz wdrożyć motyw, używając
bin/magento setup:static-content:deploy
go, a następnie pojawi się.Jeśli modyfikacja nie jest zapełniona, zmodyfikuj tempaltes w poniższym katalogu, aby wyświetlić zmiany środowiska wykonawczego:
źródło