I want to display my new product image type in my phtml.

I use :

echo $block->getImage($product, "custom_type_image")->toHtml()

That work, but all my product didn't have an image with this type, so I would like, if no image was found, that display default image like :

echo $block->getImage($product, "product_base_image")->toHtml()

How to check ?

I can't check

if $block->getImage($product, "custom_type_image")->toHtml() 

is null because, if it doesn't succeed to find my picture, it create one as custom_type_image.jpg (which doesn't exist, so the picture is broken)

  • 1
    what if you check $product->getCustomTypeImage(); ?
    – Pawan
    Apr 15 '19 at 16:48
  • Indeed, it was easy but I did'nt think about this method, thank you !
    – Kozame
    Apr 16 '19 at 7:47

You check it by $product->getCustomTypeImage();

As it is a product attribute, it will give you value.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.