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: Sortierung bei Herstelleransicht

    Ivo72

    • Fördermitglied
    • Beiträge: 6
    Sortierung bei Herstelleransicht
    am: 18. Mai 2015, 20:22:10
    Hallo Leute,

    Ich habe einen Shop unter "v1.06 rev 4642 SP2" am laufen.

    Wenn ich in der Hersteller-Box einen Hersteller auswähle, erhalte ich die Produkte, welche diesem Hersteller zugeordnet sind, diese sind, soweit ich sehe, nach Produkttitel / Produktname sortiert.

    Leider kann ich den für die Auflistung verantwortlichen Query nicht finden, wo kann ich eingreifen, um diese Sortierung zu beeinflussen? Am liebsten hätte ich eine Sortierung nach der beim Artikel eingestellten Sortierreihenfolge.

    Vielen Dank für jeden Anstoss in die richtige Richtung : )

    Lieber Gruss, Ivo

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32991.0
    Trade Republic - Provisionsfrei Aktien handeln

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Sortierung bei Herstelleransicht
    Antwort #1 am: 19. Mai 2015, 09:14:35
    Die Sortierung ist in der includes/modules/default.php beschrieben (festgelegt). Ab Zeile 188-205
    Code: PHP  [Auswählen]
      // sorting query
      if (isset($_GET['manufacturers_id']) && isset($_GET['filter_id'])) {
        $categories_id = (int)$_GET['filter_id'];
      } else {
        $categories_id = $current_category_id;
      }
      $sorting_query = xtDBquery("-- /includes/modules/default.php
                                  SELECT products_sorting,
                                         products_sorting2
                                    FROM "
    .TABLE_CATEGORIES."
                                   WHERE categories_id='"
    .$categories_id ."'");
      $sorting_data = xtc_db_fetch_array($sorting_query,true);
      if (empty($sorting_data['products_sorting'])) { //Fallback für products_sorting auf products_name
        $sorting_data['products_sorting'] = 'pd.products_name';
      }
      if (empty($sorting_data['products_sorting2'])) { //Fallback für products_sorting2 auf ascending
        $sorting_data['products_sorting2'] = 'ASC';
      }
      $sorting = ' ORDER BY '.$sorting_data['products_sorting'].' '.$sorting_data['products_sorting2'].' ';

     
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    7 Antworten
    923 Aufrufe
    07. September 2022, 19:06:28 von noRiddle (revilonetz)
    1 Antworten
    2234 Aufrufe
    18. März 2014, 10:19:57 von voodoopupp
    9 Antworten
    4826 Aufrufe
    02. September 2011, 10:20:23 von fauchie23
    2 Antworten
    3263 Aufrufe
    23. Oktober 2011, 15:10:09 von torgum