Da die offiziellen Magento 2.0-Foren keine Hilfe sind, werde ich meine Frage auch hier posten.
Wir sind dabei, ein eigenes Thema basierend auf dem Magento Blank-Thema zu erstellen, und wir möchten zwei kleine Änderungen an der Minicart-Dropdown-Liste in der Kopfzeile implementieren. Diese Dateien werden über JS (Knockout.js Framework) geladen. Wenn Sie die Datei jedoch einfach in unser eigenes Thema im selben Ordner ( Name/name2/web/template/minicart/item/default.html
) duplizieren und bearbeiten, werden keine Änderungen angezeigt, sodass wir den Verdacht haben, dass das Überschreibungsverhalten in diesem Fall anders ist.
Kann uns jemand in die richtige Richtung weisen? Vielen Dank!
magento2
knockoutjs
Klaus De Buysser
quelle
quelle
Antworten:
Dies ist der richtige Weg, um die HTML-Datei zu überschreiben. Ich hatte auch dieses Problem. Ich denke, es ist das Browser-Caching, das das Anzeigen der Änderungen verhindert. Ich habe keine wirkliche Lösung für dieses Problem, aber Sie können den Webshop jedes Mal in einem Inkognito-Fenster öffnen, wenn Sie die HTML-Datei ändern.
quelle
Dies ist der richtige Weg, um die Vorlagendatei zu überschreiben. Sie müssen den Ordner manuell aus dem
pub/static/frontend/{{Package}}/{{theme}}
Ordner entfernen und den Browser-Cache leeren.Führen Sie den Befehl aus
php bin/magento setup:static-content:deploy
Versuchen Sie, die Seite zu laden, und die Änderungen werden angezeigt.
Vielen Dank.
quelle