Anzeige Topseller und Top Artikel in Kategorieebene 2

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
Hallo,

wir haben ein Problem und kommen hier einfach nicht weiter.

Wir möchten gerne ein Karusell auf jeder Kategorieebene einsetzen welches so ähnlich aussieht wie dieses hier
Schlafzimmer - Matratzen, Lattenroste, XXL-Lattenroste, XXL-Matratzen, Massivhol

(ganz Top angebote unter den Kategorien )

Hier sollen die Topseller der aktuellen Kategorie und die Top Artikel der Kategorie angezeigt werden die wir in der WaWi als solche deklarieren angezeigt werden.
Soweit so gut ....

Leider haben wir hier folgenden Effekt

1. die Top Artikel der Kategorie werden garnicht angezeigt.
2. es werden nur die Beststeller angezeigt die auch auf der aktellen Seite der Artikelliste zu sehen sind.
3. Sämtliche Sortierungen der Anzeige greifen ins leere.


Hat hier einer eine Idee oder Lösung oder ein Plugin?

vielen Dank für die Mithilfe
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

Die Top Angebote werden nur dann angezeigt, wenn die Kategorie in der man sich befindet KEINE Artikel und ihre Unterkategorie als "Top Angebot" markierte Artikel enthält.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

Danke für die Info, aber wofür ist dann die Einstellung 404 im Backend --> Top-Angebote und/oder Bestseller anzeigen gut wenn in den Bestsellern die "top Angebote" garnicht angezeigt werden?
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

Danke für die Info, aber wofür ist dann die Einstellung 404 im Backend --> Top-Angebote und/oder Bestseller anzeigen gut wenn in den Bestsellern die "top Angebote" garnicht angezeigt werden?

Ja, im Grunde hast Du recht. Die Option besagt aber lediglich ob Top Angebote und/oder Bestseller angezeigt werden sollen oder nicht. In der suche_header.tpl ist dennoch eine weitere Regel definiert, die besagt:

Code:
{if $Suchergebnisse->Artikel->elemente|@count <= 0}
  {if $KategorieInhalt->TopArtikel->elemente|@count >0}
    ...
  {/if}
  {if $KategorieInhalt->BestsellerArtikel->elemente|@count >0}
    ...
  {/if}
{/if}

sprich, wenn die Suchergebnisse leer sind. Weiterhin wird das Objekt $KategorieInhalt nur dann erzeugt, wenn ebenfalls die Suchergebnisse leer sind. Siehe:

Code:
[B]if (count($oSuchergebnisse->Artikel->elemente) == 0)[/B]
{
    if ($NaviFilter->Kategorie->kKategorie > 0)
    {
        // hole alle enthaltenen Kategorien
       [B] $KategorieInhalt = new stdClass;[/B]
        $KategorieInhalt->Unterkategorien = new KategorieListe();
        $KategorieInhalt->Unterkategorien->getAllCategoriesOnLevel($NaviFilter->Kategorie->kKategorie);
        
        // wenn keine eigenen Artikel in dieser Kat, Top Angebote / Bestseller
        // aus unterkats + unterunterkats rausholen und anzeigen?
        if ($GLOBALS['Einstellungen']["artikeluebersicht"]["topbest_anzeigen"] == "Top" || $GLOBALS['Einstellungen']["artikeluebersicht"]["topbest_anzeigen"] == "TopBest")
        {
            $KategorieInhalt->TopArtikel = new ArtikelListe();
            $KategorieInhalt->TopArtikel->holeTopArtikel($KategorieInhalt->Unterkategorien);
        }
        if ($GLOBALS['Einstellungen']["artikeluebersicht"]["topbest_anzeigen"] == "Bestseller" || $GLOBALS['Einstellungen']["artikeluebersicht"]["topbest_anzeigen"] == "TopBest")
        {
            $KategorieInhalt->BestsellerArtikel = new ArtikelListe();
            $KategorieInhalt->BestsellerArtikel->holeBestsellerArtikel($KategorieInhalt->Unterkategorien, $KategorieInhalt->TopArtikel);
        }
        
        $smarty->assign('KategorieInhalt', $KategorieInhalt);
    }
    else
    {
        // Suchfeld anzeigen
        $oSuchergebnisse->SucheErfolglos = 1;
    }
}

Es gibt nur keinen Hinweis darauf in den Admin Settings. Vielleicht werden ja die Abhängigkeiten in Shop 4.0 besser verdeutlicht.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

ok..... zwar sch..... aber dann mal weiter im Text...... warum werden nur die Bestseller der angezeigten Artikel angezeigt und nicht die Bestseller der kompletten Kategorie????
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

und vor allem wie kann ich das umgehen....ich befürchte ja das der JTL in einer Kategorie mit Ergebnissen das ganze nicht als Kategorie nimmt sondern als Suche. Vielleicht kann man dieses ja umgehen in dem man vorlügt das hier gar keine Artikel angezeigt werden 😉 Sprich evtl.

if (count($oSuchergebnisse->Artikel->elemente) >= 1 oder so....

das könnte doch klappen oder?
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

ok..... zwar sch..... aber dann mal weiter im Text...... warum werden nur die Bestseller der angezeigten Artikel angezeigt und nicht die Bestseller der kompletten Kategorie????

Was gibt Dir denn {$KategorieInhalt->TopArtikel|@debug_print_var} zurück?

und vor allem wie kann ich das umgehen....ich befürchte ja das der JTL in einer Kategorie mit Ergebnissen das ganze nicht als Kategorie nimmt sondern als Suche. Vielleicht kann man dieses ja umgehen in dem man vorlügt das hier gar keine Artikel angezeigt werden 😉 Sprich evtl.

if (count($oSuchergebnisse->Artikel->elemente) >= 1 oder so....

das könnte doch klappen oder?

Weil das ein Eingriff in die Core-Dateien des Shops, somit nicht updatefähig ist und auch garnicht nötig ist. Wenn die Voraussetzungen korrekt erfüllt werden funktioniert doch auch die Darstellung.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

und wichtig wären mir halt auch die Topartikel die ich in der WaWi als solche deklariere weil ich damit besser steuern kann was dem Kunden angezeigt wird.

So erfüllen diese dann halt auch einen richtigen Sinn 🙂
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

Die Bestseller die Dir dort angezeigt werden kommen aus

Code:
{* Bestseller *}
{if isset($oBestseller_arr) && $oBestseller_arr|@count > 0}
    {include file='tpl_inc/suche_bestseller.tpl'}
{/if}

und haben mit der Einstellung 404 im Shop Admin nichts zu tun, sondern mit Einstellung 1509 und 1510. Dafür ist eine ganz andere Klasse zuständig. Auch wieder sehr irreführend.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

heist? Ich bin kein Entwickler.... jedenfalls nicht wirklich. Das bauen andere für uns aber die Lösungsfindung für meine Anforderung scheint sehr schwierig.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

heist? Ich bin kein Entwickler.... jedenfalls nicht wirklich. Das bauen andere für uns aber die Lösungsfindung für meine Anforderung scheint sehr schwierig.

Die Lösungsfindung schaut so aus, dass die Kategorie in der Top Artikel und Bestseller auf Kategorieebene angezeigt werden sollen, keine eigenen Artikel enthalten darf! Ansonsten müssten sich Deine Entwickler oder diejenigen die das einbauen eine eigene Lösung einfallen lassen.

Denn aktuell kommen Deine Besteller nicht aus Einstellung 404!
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

ja nee... also ja ... und nee... 🙂

Das ist ja die Aufgabe... In der Kategorie in der sich die Artikel befinden soll ja halt oben die Box sein wo sich die Bestseller und unsere "definierten top Artikel" befinden.

Sonst macht das ja keinen Sinn ... wie das geschieht ist mir egal..... hauptsache es geht. Aufgrund der Einstellungen war ich auch der Meinung sollte das kein Problem sein sowas irgendwie einzubauen.
aber es scheitert schon bei den Bestsellern 🙁 da selbst hier nur die Bestseller angezeigt werden die eh in der Liste zu sehen sind und nicht die der ganzen Kategorie.

Das scheint auch nur bei leeren Kategorien richtig zu Funktionieren was ich total absurd finde
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

Dann muss eine eigene Entwicklung her, denn die Funktionsweise des Shops trägt hier ja nicht zum gewünschten Ergebnis bei. Von daher ist es ja, wie Du schon erwähnt hast, nicht Deine Aufgabe eine Lösung umzusetzen sondern vielmehr zu definieren wohin es gehen soll. Und das Ziel solltest Du an Deine Entwickler/Umsetzer geben. Die sollten unsere bisherige Diskussion ja nachvollziehen, verstehen und entsprechend danach handeln können.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: Anzeige Topseller und Top Artikel in Kategorieebene 2

alles klar ..... das hoffe ich auch.

Also doch alles nicht so einfach...aber sollte jetzt nach meinem Verständniss auch nicht so das riesen Problem darstellen da die Werkzeuge ja eigentlich gegeben sind
 

Ähnliche Themen