One of my biggest pet peeves is not being able to see a zoom/large graphic for every thumbnail on the page. Here are the changes required to enable clickable zoomed pictures for product variants:
Add line to: NopCommerce\Presentation\Nop.Web\Controllers\CatalogController.cs
Function: PrepareProductVariantModel
model.PictureModel.FullSizeImageUrl = _pictureService.GetPictureUrl(productVariant.PictureId);
replace section in: \NopCommerce\Presentation\Nop.Web\Views\Catalog\_ProductVariantLine.cshtml
@if (!String.IsNullOrWhiteSpace(Model.PictureModel.ImageUrl))
{
<div class="picture">
<a href="@Model.PictureModel.FullSizeImageUrl" rel="lightbox-p" title="@Model.Name">
<img src="@Model.PictureModel.ImageUrl" alt="@Model.PictureModel.AlternateText" title="@Model.PictureModel.Title" />
</a>
</div>
}
Can this functionality be enabled in v2.2 by any chance? Maybe tied to Model.DefaultPictureZoomEnabled
or a new setting Model.DefaultVariantPictureZoomEnabled