I have this in my view.xml:
<image id="new_products_content_widget_grid" type="small_image"> <width>474</width> <height>267</height> <aspect_ratio>true</aspect_ratio> <frame>false</frame> </image>
And this in my template:
<?php echo $block->getImage($_product, $image)->toHtml();?>
Where $_product comes from
$_productCollection = $block->getLoadedProductCollection();
The uploaded images are square, but the design wants them to be output as a rectangle. With XML above, I get squares with vertical letterboxing.
How do I go about having the image enlarged to fill the entire rectangle, by cropping top and bottom off the image?