Artikel aus "Bestseller" ausschliessen

displayland

Gut bekanntes Mitglied
23. April 2013
179
10
Fehraltorf/Zürich
Hallo

Gibt es eine Möglichkeit, einen Artikel gezielt nicht als Bestseller im shop anzeigen zu lassen, auch wenn er einer ist? Er soll im shop bleiben, aber nicht als bestseller erscheinen.

Vielen Dank für eure Hilfe.

Grüsse

Dominik
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.686
344
AW: Artikel aus "Bestseller" ausschliessen

In der seite_startseite.tpl den Bereich

Code:
{foreach name=boxartikel from=$Box->Artikel->elemente item=Artikel}
  {counter assign=imgcounter print=0}
  ...
{/foreach}

erweitern um

Code:
{foreach name=boxartikel from=$Box->Artikel->elemente item=Artikel}
  {counter assign=imgcounter print=0}
  {if $Artikel->cArtNr !== 'deineartikelnummer' || $Artikel->cArtNr !== 'deineartikelnummer2' || etc.}
    ...
  {/if}
{/foreach}
 

displayland

Gut bekanntes Mitglied
23. April 2013
179
10
Fehraltorf/Zürich
AW: Artikel aus "Bestseller" ausschliessen

Ach so - so einfach ist das... hehe.. mein Problem ist nun aber, wenn ich die Ergänzung so mache, dass mir die kompletten frames links und rechts vom mainframe verschwinden - und der Artikel, welcher ausgeschlossen werden soll, immer noch da ist.. mache ich da etwas falsch? Sorry, bin leider nicht der Profi in solchen Dingen.. Habe lediglich " {if $Artikel->cArtNr !== '999'} " eingefügt:


<ul class="hlist articles">
{foreach name=boxartikel from=$Box->Artikel->elemente item=Artikel}
{counter assign=imgcounter print=0}
{if $Artikel->cArtNr !== '999'}
<li class="p33 tcenter {if $smarty.foreach.boxartikel.index % 3 == 0}clear{/if}">
<div>
<p>
{if $Box->name=="Bestseller"}
<a href="{$Artikel->cURL}">
{if isset($oSuchspecialoverlay_arr.bestseller->cBildPfad) && $oSuchspecialoverlay_arr.bestseller->cBildPfad|count_characters > 0 && $oSuchspecialoverlay_arr.bestseller->nAktiv > 0}
<img src="{$Artikel->cVorschaubild}" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" class="image" id="overlay{$Artikel->kArtikel}_{$imgcounter}" />
<script type="text/javascript">
set_overlay('#overlay{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
</script>
{else}
<img src="{$Artikel->cVorschaubild}" class="image" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" />
{/if}
</a>
{/if}
{if $Box->name=="TopAngebot"}
<a href="{$Artikel->cURL}">
{if isset($oSuchspecialoverlay_arr.topangebote->cPfadNormal) && $oSuchspecialoverlay_arr.topangebote->cPfadNormal|count_characters > 0 && $oSuchspecialoverlay_arr.topangebote->nAktiv > 0}
<img src="{$Artikel->cVorschaubild}" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" class="image" id="overlay{$Artikel->kArtikel}_{$imgcounter}" />
<script type="text/javascript">
set_overlay('#overlay{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
</script>
{else}
<img src="{$Artikel->cVorschaubild}" title="{$Artikel->cName}" class="image" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" />
{/if}
</a>
{/if}


{if $Box->name=="Sonderangebote"}
<a href="{$Artikel->cURL}">
{if isset($oSuchspecialoverlay_arr.sonderangebote->cBildPfad) && $oSuchspecialoverlay_arr.sonderangebote->cBildPfad|count_characters > 0 && $oSuchspecialoverlay_arr.sonderangebote->nAktiv > 0}
<img src="{$Artikel->cVorschaubild}" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" class="image" id="overlay{$Artikel->kArtikel}_{$imgcounter}" />
<script type="text/javascript">
set_overlay('#overlay{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
</script>
{else}
<img src="{$Artikel->cVorschaubild}" class="image" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" />
{/if}
</a>
{/if}

{if $Box->name=="NeuImSortiment"}
<a href="{$Artikel->cURL}">
{if isset($oSuchspecialoverlay_arr.neuimsortiment->cBildPfad) && $oSuchspecialoverlay_arr.neuimsortiment->cBildPfad|count_characters > 0 && $oSuchspecialoverlay_arr.neuimsortiment->nAktiv > 0}
<img src="{$Artikel->cVorschaubild}" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" class="image" id="overlay{$Artikel->kArtikel}_{$imgcounter}" />
<script type="text/javascript">
set_overlay('#overlay{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
</script>
{else}
<img src="{$Artikel->cVorschaubild}" class="image" alt="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" />
{/if}
</a>
{/if}
</p>
<p><a href="{$Artikel->cURL}">{$Artikel->cName}</a></p>


{if $Box->name=="TopAngebot"}
{assign var="price_image" value=$Artikel->Preise->strPreisGrafik_TopboxStartseite}
{elseif $Box->name=="NeuImSortiment"}
{assign var="price_image" value=$Artikel->Preise->strPreisGrafik_NeuboxStartseite}
{elseif $Box->name=="Sonderangebote"}
{assign var="price_image" value=$Artikel->Preise->strPreisGrafik_SonderboxStartseite}
{elseif $Box->name=="Bestseller"}
{assign var="price_image" value=$Artikel->Preise->strPreisGrafik_BestsellerboxStartseite}
{/if}

{include file="tpl_inc/artikel_preis.tpl" scope="content"}

</div>
</li>
{/foreach}
</ul>
</div>
{/if}
{/foreach}
{/if}
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.686
344
AW: Artikel aus "Bestseller" ausschliessen

Du hast du if-Anweisung nicht korrekt geschlossen. Ich machs ohne code-Tag und hebe dir das fett hervor was fehlt:

</div>
</li>
{/if}
{/foreach}
</ul>
</div>
{/if}
{/foreach}
{/if}

Dann sollte es funzen.
 

displayland

Gut bekanntes Mitglied
23. April 2013
179
10
Fehraltorf/Zürich
AW: Artikel aus "Bestseller" ausschliessen

Zauberei! Jetzt funzt es! 999 ist weg und alle frames noch da. Vielen Dank. Nur hab ich jetzt das Problem, dass der Platz vom ausgeschlossenen Artikel frei bleibt, kein anderer Bestseller nachrückt. Nun werden somit nur noch zwei anstelle 3 angezeigt - und immer die gleichen beiden, obwohl in der Rubrik "Bestseller" viele Produkte drin sind. Gibt's da nochmals einen "Trick"?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.686
344
AW: Artikel aus "Bestseller" ausschliessen

Zauberei! Jetzt funzt es! 999 ist weg und alle frames noch da. Vielen Dank. Nur hab ich jetzt das Problem, dass der Platz vom ausgeschlossenen Artikel frei bleibt, kein anderer Bestseller nachrückt. Nun werden somit nur noch zwei anstelle 3 angezeigt - und immer die gleichen beiden, obwohl in der Rubrik "Bestseller" viele Produkte drin sind. Gibt's da nochmals einen "Trick"?

Man müsste dann hier das Objekt der Bestseller manipulieren. Das wäre dann eigentlich nur über ein Plugin lösbar. Könnte man ja bauen :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 0
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
Artikel Wareneingang buchen mit anderer Währung? JTL-Wawi 1.10 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
OTTO Artikel Zuweisung nicht möglich (1.11.6) JTL-Wawi 1.11 0
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 1
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu ebay Angebote Vorlagen im Artikel JTL Ameise - Eigene Exporte 0
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 1
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 3
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu 1000te Zugriffe aus der ganzen welt auf applepay.php Allgemeine Fragen zu JTL-Shop 2
Neu Anwalt um aus Ads Dienstleistungsvertrag raus zu kommen User helfen Usern 4
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Versandart Name aus Lieferschain anstatt aus auftrag einsetzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0

Ähnliche Themen