Добавленные изображения в атрибуте продукта в WYSIWYG не отображаются во внешнем интерфейсе - PullRequest
0 голосов
/ 16 мая 2019

Мы работаем с Magento 2.2.8, мы добавили атрибут продукта с помощью редактора WYSIWYG в панели администратора. Изображение отображается идеально с админ URL.

<img src="{{media url=" wysiwyg="" u4888.png"}}"="" width="400" height="400">

Но на странице сведений о продукте изображение не отображается. Похоже, что медиа не рендеринг.

Пожалуйста, проверьте код ниже, URL-адрес мультимедиа не меняется на динамический URL-адрес, как это делает администратор.

<div class="col-md-4 custom-accordion__col">
    <img src="{{media url=" wysiwyg="" u4888.png"}}"="" width="400" height="400">
</div>

Ваша помощь высоко ценится.

Спасибо, Saikat

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Я только что нашел решение. Итак, в блоке дисплея мы должны указать следующие коды:

$_helper = $this->helper('Magento\Catalog\Helper\Output');

$_product = $block->getProduct();

<?=$_helper->productAttribute($_product, $product->getData('quality_n_materials'), 'quality_n_materials') ?>

Спасибо, Saikat

0 голосов
/ 17 мая 2019

Всякий раз, когда я добавляю изображение с помощью WYSIWYG, вывод, который я обычно вижу, выглядит примерно так:

<img src="{{media url="wysiwyg/folder/image.png"}}" alt="" />

В вашем случае, если изображение загружено с использованием WYSIWYG, URL-адрес должен выглядеть следующим образом:

<img src="{{media url="wysiwyg/u4888.png"}}" width="400" height="400">

Надеюсь, это поможет!

...