Artikel aus "Bestseller" ausschliessen

displayland

Gut bekanntes Mitglied
23. April 2013
177
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.385
263
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
177
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.385
263
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
177
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.385
263
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
Artikel aus Auftrag entfernen, Zahlung drin lassen JTL-Wawi 1.7 0
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Creation Date der Artikel Falsch Shopware-Connector 0
Neu Per Button/ Link Artikel in den Warenkorb legen Technische Fragen zu Plugins und Templates 1
Neu Artikel im Shop ausblenden, aber in Tabelle tartikel lassen Allgemeine Fragen zu JTL-Shop 4
Neu Artikel mit PReisabfrage Negativer Betrag für Lotto-Auszahlung Allgemeine Fragen zu JTL-POS 0
Neu Artikel auf Amazon Listen User helfen Usern - Fragen zu JTL-Wawi 3
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu Suche nur in Kategorien anstatt Artikel Allgemeine Fragen zu JTL-Shop 0
Nachträglich Zölle bei Artikel EK-Netto einpflegen JTL-Wawi 1.8 4
Neu Probleme mit Artikel Abgleich Shopware-Connector 2
Neu Variations Artikel mit Kindern automatisch Stücklisten zuweisen Arbeitsabläufe in JTL-Wawi 4
Neu Artikel von JTL mit Ebay verbinden in Easy Action Einrichtung und Installation von JTL-eazyAuction 2
Neu Artikel im Warenkorb wird von 1 auf null runtergesetzt. Anstatt es zu entfernen wird es automatisch wieder auf 1 gesetzt Allgemeine Fragen zu JTL-Shop 6
Neu Status: Artikel vergriffen andere Farbe geben Allgemeine Fragen zu JTL-Shop 0
Neu Export Gesamtpreis für Artikel mit Mindestabnahme Allgemeine Fragen zu JTL-Shop 0
Neu Shopping Feed übertragt nicht alle Artikel an Google Allgemeine Fragen zu JTL-Shop 2
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu 💙 Neues Plugin: Wunschzettel Plus (Wunschzettelauswahl direkt am Artikel) Plugins für JTL-Shop 0
Neu SW5 Artikel nachträglich Variantenartikel Shopware-Connector 4
Artikel als neu kennzeichnen JTL-Wawi 1.8 3
Artikel bei Conrad anlegen JTL-Wawi 1.8 0
Neu Überverkäufe aktiviert doch beim Artikel steht Ausverkauft JTL-Shop - Fehler und Bugs 1
Neu Amazon Varianten anlegen bei bestehendem Artikel Amazon-Anbindung - Fehler und Bugs 0
Neu Alles Artikel "unverkäuftlich" mit Urlaubshinweis JTL-Ameise - Ideen, Lob und Kritik 4
Neu Probleme mit Artikelzustand bei Ebay Laufene Artikel ändern Einrichtung und Installation von JTL-eazyAuction 4
Benutzerrechte - Artikel auf Einkaufsliste setzen JTL-Wawi 1.6 1
Neu Artikel kopieren / duplizieren Arbeitsabläufe in JTL-Wawi 4
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Artikel Netto Preis von 4 Nachkommastellen auf 2 umstellen JTL-Wawi 1.7 5
Neu Artikel: Stückliste & Lieferant User helfen Usern - Fragen zu JTL-Wawi 1
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Artikel wieder dem Vater zu ordnen User helfen Usern - Fragen zu JTL-Wawi 4
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neue angelegte Artikel ausverkauft - kein Erscheinen auf Bestellvorschlägen JTL-Wawi 1.6 1
Neu Sortierung von Artikel nach Preis absteigend Allgemeine Fragen zu JTL-Shop 4
Neu Artikel nicht pro Stk. sondern pro kg verkaufen User helfen Usern 2
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Neu Verschiedene Artikel pro Lagerplatz beschränken JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Issue angelegt [WAWI-75449] Artikel duplizieren - ASIN wird nicht mit dupliziert. JTL-Wawi - Fehler und Bugs 1
Neu Bewertungen mittels Importtabelle auf andere Artikel übertragen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel mit Variationen? Allgemeine Fragen zu JTL-Shop 2
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Lieferant hat identischen Artikel von verschiedenen Herstellern oder verschiedene Packungsgrößen JTL-Wawi 1.7 0
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Artikel wurden über Weclapp über FFN-Connect an JTL FFN übermittelt jedoch leider nicht an Wawi & WMS JTL-Wawi 1.8 0

Ähnliche Themen