Inhalte aufrufen

Profilbild
- - - - -

Anzeige von Artikelnummern in den Kategorien

Artikelnummern Kategorien ecommerce smartstore.net

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
Keine Antworten zum Thema vorhanden

#1 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 1744 Beiträge

Geschrieben: 21 October 2016 - 12:16

Hallo,

 

ich wurde in der letzten Zeit häufiger gefragt wie die Artikelnummern auch in der Kategorieübersicht angezeigt werden können.

 

Hier nun die Anleitung dazu:

 

In der Datei _ProductBoxList.cshtml im Verzeichnis "Views/Shared/ folgende Änderungen durchführen:

 

Alt:

<figure class="picture" data-equalized-part="picture" data-equalized-valign="true">
	@if (Model.DefaultPictureModel.ImageUrl.HasValue())
	{
		<a href="@productDetailLink" title="@Model.DefaultPictureModel.Title">
			<img alt="@Model.DefaultPictureModel.AlternateText" src="@Model.DefaultPictureModel.ImageUrl" title="@Model.DefaultPictureModel.Title" />
		</a>
	}
    @if (Model.ColorAttributes.Any())
    {
        <div class="colors">
            @foreach (var clr in Model.ColorAttributes)
            {
                <span style="background-color: @clr.Color" title="@clr.FriendlyName"></span>
            }
        </div>
    }
</figure>

Neu:
 

<figure class="picture">
		@if (Model.DefaultPictureModel.ImageUrl.HasValue())
		{
			<a href="@Url.RouteUrl("Product", new RouteValueDictionary { { "SeName", Model.SeName } })" title="@Model.DefaultPictureModel.Title">
				<img alt="@Model.DefaultPictureModel.AlternateText" src="@Model.DefaultPictureModel.ImageUrl" title="@Model.DefaultPictureModel.Title" />
			</a>
		}
        @if (Model.ColorAttributes.Any())
        {
            <div class="colors">
                @foreach (var clr in Model.ColorAttributes)
                {
                    <span style="background-color: @clr.Color" title="@clr.FriendlyName"></span>
                }


                            @if (Model.ShowSku)
                            {
                            <tr valign="top" class="attr-sku @(String.IsNullOrWhiteSpace(Model.Sku) ? "hide fade" : "")">
                                <td class="caption bold">@T("Products.Sku")</td>
                                <td class="value">@Model.Sku</td> 
                            </tr>


            </div>
        }
    </figure>

Zusätzlich in der Datei custom.less im Verzeichnis "Themes/Alpha/Content" den folgenden Code hinzufügen.

.pdo-sku {
    text-align:center;
    margin-bottom: 5px;
}
.pdo-sku .caption {
    width: 50%;
    font-weight: bold;
}

Liebe Grüße

 

Wolfgang


Viele zusätzliche SmartStore.NET Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Die deutsche SmartStore.NET Online-Dokumentation gibt es hier:
http://docs.smartsto...display/smnetde

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "SmartStore.NET":

http://community.sma...t-tipps-tricks/



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Artikelnummern, Kategorien, ecommerce, smartstore.net