Я собираюсь использовать ответ Рафаэля и расширить его - но вместо добавления метода в класс блока, почему бы не создать помощника и добавить его туда?
Начните с создания нового модуля обычным способом, а в корне создайте новую папку с именем «Помощник» и добавьте туда необходимый код:
namespace YourSite\YourModule\Helper;
use Magento\Framework\UrlInterface;
class Url extends \Magento\Framework\App\Helper\AbstractHelper
{
public function getMediaPath() {
return $this->_urlBuilder->getBaseUrl(['_type' => UrlInterface::URL_TYPE_MEDIA]);
}
}
После активации и компиляции вы сможете использовать его в файле шаблона следующим способом:
<?php $url = $this->helper('\YourSite\YourModule\Helper\Url'); ?>
<img src="<?php echo $url->getMediaPath() ?>wysiwyg/image.jpg" />
Я надеюсь, что вы (и, возможно, другие) найдете это полезным!