Hello
I have search the internet and i find nothing.
I want to add the manufactures logo instead of Manufacturer: Dewalt on the product page.
I´m using NopCommerce 3.6
<div class="picture">
<a href="@Url.RouteUrl("Manufacturer", new { SeName = item.SeName })" title="@item.PictureModel.Title">
<img alt="@item.PictureModel.AlternateText" src="@item.PictureModel.ImageUrl" title="@item.PictureModel.Title" />
</a>
</div>
@model IList<ManufacturerModel>
@using Nop.Web.Models.Catalog;
@{
var pictureService = Nop.Core.Infrastructure.EngineContext.Current.Resolve<Nop.Services.Media.IPictureService>();
var manufacturerService = Nop.Core.Infrastructure.EngineContext.Current.Resolve<Nop.Services.Catalog.IManufacturerService>();
}
@if (Model.Count > 0)
{
<div class="manufacturers">
@if (Model.Count == 1)
{
<span class="label">@T("Products.Manufacturer"):</span>
}
else
{
<span class="label">@T("Products.Manufacturers"):</span>
}
<span class="value">
@for (int i = 0; i < Model.Count; i++)
{
var item = Model[i];
var manufacturer = manufacturerService.GetManufacturerById(item.Id);
var pictureUrl = pictureService.GetPictureUrl(manufacturer.PictureId, 100);
<a href="@Url.RouteUrl("Manufacturer", new {SeName = item.SeName})">
<img src="@pictureUrl" alt="@item.Name" title="@item.Name" />
</a>
if (i != Model.Count - 1)
{
<span class="separator">,</span>
}
}
</span>
</div>
}
Line 103: @Html.Partial("_DeliveryInfo", Model)
Line 104: <!--product manufacturers-->
Line 105: @model IList<ManufacturerModel>
Line 106:@using Nop.Web.Models.Catalog;
Line 107: @{
@model IList<ManufacturerModel>
@using Nop.Web.Models.Catalog;
@{
var pictureService = Nop.Core.Infrastructure.EngineContext.Current.Resolve<Nop.Services.Media.IPictureService>();
var manufacturerService = Nop.Core.Infrastructure.EngineContext.Current.Resolve<Nop.Services.Catalog.IManufacturerService>();
}
@if (Model.Count > 0)
{
<div class="manufacturers">
@if (Model.Count == 1)
{
<span class="label">@T("Products.Manufacturer"):</span>
}
else
{
<span class="label">@T("Products.Manufacturers"):</span>
}
<span class="value">
@for (int i = 0; i < Model.Count; i++)
{
var item = Model[i];
var manufacturer = manufacturerService.GetManufacturerById(item.Id);
var pictureUrl = pictureService.GetPictureUrl(manufacturer.PictureId, 100);
<a href="@Url.RouteUrl("Manufacturer", new {SeName = item.SeName})">
<img src="@pictureUrl" alt="@item.Name" title="@item.Name" />
</a>
if (i != Model.Count - 1)
{
<span class="separator">,</span>
}
}
</span>
</div>
}