Ponieważ oficjalne fora Magento 2.0 nie są pomocne, opublikuję tutaj moje pytanie.
Jesteśmy w trakcie budowania własnego motywu opartego na motywie Magento Blank i chcielibyśmy wprowadzić 2 małe zmiany w menu rozwijanym minicart w nagłówku. Pliki te są ładowane przez JS (środowisko Knockout.js), ale po prostu duplikowanie pliku do naszego własnego motywu w tym samym folderze ( Name/name2/web/template/minicart/item/default.html
) i edytowanie ich nie pokazuje żadnych zmian, więc podejrzewamy, że w tym przypadku zachowanie zastępowania jest inne.
Czy ktoś może skierować nas w dobrym kierunku? Dzięki!
magento2
knockoutjs
Klaus De Buysser
źródło
źródło
Odpowiedzi:
To jest właściwy sposób na zastąpienie pliku HTML. Miałem również ten problem, myślę, że buforowanie przeglądarki uniemożliwia wyświetlenie zmian. Nie mam prawdziwego rozwiązania tego problemu, ale możesz otworzyć sklep internetowy w oknie incognito za każdym razem, gdy zmieniasz plik .html.
źródło
Jest to właściwy sposób na zastąpienie pliku szablonu. Musisz ręcznie usunąć folder z
pub/static/frontend/{{Package}}/{{theme}}
folderu i wyczyścić pamięć podręczną przeglądarki.Uruchom polecenie
php bin/magento setup:static-content:deploy
Spróbuj załadować stronę, a zmiany zostaną wyświetlone.
Dzięki.
źródło