Wie überschreiben Sie eine Ansicht in Solidus?Wie kann ich Ansichten in Solidus überschreiben?
Momentan kopiere ich die Ansicht von Solidus Gem und in meine Anwendung - was ich für fehleranfällig halte.
Wie überschreiben Sie eine Ansicht in Solidus?Wie kann ich Ansichten in Solidus überschreiben?
Momentan kopiere ich die Ansicht von Solidus Gem und in meine Anwendung - was ich für fehleranfällig halte.
Solidus 2.2.0 hat einen Frontend Views Override Generator eingeführt, der eine Ansicht in Ihre eigene Host-Anwendung kopiert.
Um eine Ansicht anzupassen, sollten Sie die Datei in Ihren Host kopieren App. Die Verwendung von Deface wird nicht empfohlen, da es beim Debuggen und Reduzieren der Leistung Ihres Shops viele Probleme bereitet .
Solidus bietet einen Generator, der Ihnen beim Kopieren der richtigen Ansicht in Ihre Host-App hilft.
Rufen Sie einfach den Generator an, um alle Ansichten in Ihre Host-App zu kopieren.
$ bundle exec rails g solidus:views:override
Wenn Sie nur bestimmte Ansichten in Ihren Host-App kopieren mögen, können Sie das --only Argument liefern:
$ bundle exec rails g solidus:views:override --only products/show
Das Argument --only kann auch ein Teil der seine Name der Ansicht von der app/views/spree Ordner:
$ bundle exec rails g solidus:views:override --only product