Использование Object Manager не рекомендуется в соответствии со стандартами кодирования Magento. В файле шаблона мы можем получить медиа-URL, используя следующий код:
В соответствии с рекомендациями Magento, корень документа на вашем веб-сайте должен находиться вне pubкаталога во время разработки, и он должен находиться внутри pubкаталога при перемещении в производство.
Следовательно, мы не можем жестко закодировать pubкаталог при получении медиа-URL в файлах шаблонов. Приведенный выше код даст вам правильный медиа-URL независимо от корневого расположения вашего документа.
Ответы:
вы можете получить путь к медиа с помощью $ объектного метода
метод фабрики
в файле phtml
источник
Использование Object Manager не рекомендуется в соответствии со стандартами кодирования Magento. В файле шаблона мы можем получить медиа-URL, используя следующий код:
В соответствии с рекомендациями Magento, корень документа на вашем веб-сайте должен находиться вне
pub
каталога во время разработки, и он должен находиться внутриpub
каталога при перемещении в производство.Следовательно, мы не можем жестко закодировать
pub
каталог при получении медиа-URL в файлах шаблонов. Приведенный выше код даст вам правильный медиа-URL независимо от корневого расположения вашего документа.источник
Получить медиа-путь с помощью objectManager
Получить путь к медиа с помощью внедрения зависимостей
Теперь вызовите функцию
getMediaUrl()
в phtmlисточник
Пожалуйста, проверьте этот код. Это даст вам медиа-путь.
источник