Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Ausschlussverfahren category_listing / product_listing

    ingmar

    • Neu im Forum
    • Beiträge: 10
    Hi,

    ich benötige mal einen Ansatzpunkt für folgendes Problem.

    Ich möchte im Shop Artikel nach dem Ausschlussverfahren anzeigen. Das heißt:

    Wähle ich eine Kategorie die auch Unterkategorien hat wird auf der Seite oben das "category_listing" angezeigt und darunter das "product_listing" aller Produkte aus allen Unterkategorien. Danach kann man seine Auswahl durch einen Klick auf die entsprechende Unterkategorie weiter einschränken.

    Kurz gesagt: Erstmal alle Produkte anzeigen und dann mit Auswahl von Unterkategorien das Ergebnis weiter einschränken.

    Wie und wo kann ich hier ansetzen?

    Danke im Voraus,

    Ingmar

    Linkback: https://www.modified-shop.org/forum/index.php?topic=16315.0

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #1 am: 27. Oktober 2011, 12:10:29
    [...] wo kann ich hier ansetzen?
    [...]

    In der Datei /includes/modules/default.php werden die Kategorie- und Artikeldaten ausgewählt und zusammengestellt. Dort müsstest du ansetzen. Da gibt es mehrere SQL-Abfragen welche die Artikel der aktuellen Kategorie auswählen. Diese Abfrage kannst du umschreiben, daß sie alle Artikel der Kategorie plus die Artikel aller Unterkategorien abfragt.

    Gruß
    Hen

    ingmar

    • Neu im Forum
    • Beiträge: 10
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #2 am: 27. Oktober 2011, 13:15:52
    OK, das scheint zu funktionieren. Ich habe die "default.php" soweit abgeändert das auch bei

    Code: PHP  [Auswählen]
    $category_depth == 'nested'

    das "product listing" angezeigt wird.

    In Kombination mit diesem Modul ("MODUL: Unterkategorien im Product Listing anzeigen") bringt es die gewünschte Übersicht, allerdings momentan noch mit allen Artikeln aus dem Shop.

    Jetzt muss ich nur noch irgendwie eine Liste aller Unterkategorien bekommen damit ich die 'IN' Bedingung in der Query für den Abgleich mit der "products_to_categories" Tabelle gefüllt bekomme.

    Code: PHP  [Auswählen]
    $cPath

    liefert mir ja immer nur die aktuelle + die Parent Kategorie wenn ich das richtig sehe.

    Hat da jemand eine zündende Idee?

    LG Ingmar

    ingmar

    • Neu im Forum
    • Beiträge: 10
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #3 am: 27. Oktober 2011, 13:41:27
    Ah, wer suchet der findet:

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_get_subcategories.inc.php');

    Code: PHP  [Auswählen]
    // get the child catergories
    $subcategories_array = array ();
    xtc_get_subcategories($subcategories_array, (int)$current_category_id);
    foreach ($subcategories_array AS $scat) {
                                    $catlist .= ", '".$scat."'";
    }

    Auf den ersten Blick funktioniert das Ausschlussverfahren. Danke!

    Leider hab ich grad ein Bug, dass meine Katalog Startseite leer angezeigt wird. hat das schonmal jemand gehabt? Wenn ich die Unterseiten direkt aufrufe klappt alles.

    LG Ingmar

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #4 am: 27. Oktober 2011, 13:47:43
    Hallo ingmar,

    ich denke das es so ist weil Du nicht vor der foreach Schleife abprüfst ob wirklich eine Subkategorie vorhanden ist...

    Viele Grüße

    Franky

    ingmar

    • Neu im Forum
    • Beiträge: 10
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #5 am: 27. Oktober 2011, 14:00:17
    Ok, war nur ein Tippfehler in der "default.php". Hier die "default.php", falls jemand es braucht.

    LG Ingmar

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    Re: Ausschlussverfahren category_listing / product_listing
    Antwort #6 am: 02. September 2013, 22:27:23
    kann es sein dass ich damit unterschiedliche Templates für das Product_Listing nicht nutzen kann, es zieht sich bei mir immer nur das erste Product_Listing Template im Ordner. Ich möchte aber unterschiedlichen Kategorien unterschiedliche Templates geben.

    LG

    Armando
    3 Antworten
    2990 Aufrufe
    03. März 2011, 11:42:08 von xtc_geek
    9 Antworten
    3937 Aufrufe
    26. Mai 2013, 22:25:08 von tele
    2 Antworten
    2507 Aufrufe
    27. März 2012, 23:07:18 von jannemann
    11 Antworten
    4455 Aufrufe
    20. Januar 2016, 11:02:39 von satriani
               
    anything