Como verificar se existe uma imagem
-
12-12-2019 - |
Pergunta
tendo este código:
$this->helper('catalog/image')->init($_product, 'slider_img')->resize(400,300)
como verificar se o 'slider_img' existe?
Solução
foi fácil:
if ($_product->getSliderImg())
ATUALIZAR:
Encontrou uma maneira melhor de evitar qualquer exceção de imagem usando try/catch:
try {
$product_img = $this->helper('catalog/image')->init($_product, 'header_slider_img')
}
catch (Exception $e) {
Mage::log('Image '.$e->getMessage(), null, 'image_exception.log');
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange