Von der Verwendung von Object Manager wird gemäß den Codierungsstandards von Magento abgeraten. In einer Vorlagendatei können wir die Medien-URL mit dem folgenden Code abrufen:
Gemäß der Empfehlung von Magento sollte sich das Dokumentenstammverzeichnis Ihrer Website pubwährend der Entwicklung außerhalb des Verzeichnisses und pubbeim Verschieben in die Produktion innerhalb des Verzeichnisses befinden.
Daher können wir das pubVerzeichnis nicht hart codieren, während die Medien-URL in den Vorlagendateien abgerufen wird. Mit dem obigen Code erhalten Sie die richtige Medien-URL, unabhängig von Ihrem Dokumentstammspeicherort.
Antworten:
Sie können den Medienpfad mit der $ object- Methode abrufen
Fabriken Methode
in der HTML- Datei
quelle
Von der Verwendung von Object Manager wird gemäß den Codierungsstandards von Magento abgeraten. In einer Vorlagendatei können wir die Medien-URL mit dem folgenden Code abrufen:
Gemäß der Empfehlung von Magento sollte sich das Dokumentenstammverzeichnis Ihrer Website
pub
während der Entwicklung außerhalb des Verzeichnisses undpub
beim Verschieben in die Produktion innerhalb des Verzeichnisses befinden.Daher können wir das
pub
Verzeichnis nicht hart codieren, während die Medien-URL in den Vorlagendateien abgerufen wird. Mit dem obigen Code erhalten Sie die richtige Medien-URL, unabhängig von Ihrem Dokumentstammspeicherort.quelle
Rufen Sie den Medienpfad mit objectManager ab
Medienpfad durch Abhängigkeitsinjektion abrufen
Rufen Sie nun die Funktion
getMediaUrl()
in phtml aufquelle
Bitte überprüfen Sie diesen Code. Es gibt Ihnen Medienpfad.
quelle