Trade Republic - Provisionsfrei Aktien handeln
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 Product_Listing nach Hersteller

    holger

    • Frisch an Board
    • Beiträge: 51
    Sortierung Product_Listing nach Hersteller
    am: 01. Juni 2010, 22:16:41
    Hallo,

    suche schon etwas länger aber habe noch nichts dazu gefunden.
    Würde gerne meine Produktlisten in den einzelnen Kategorien so sortieren, dass erst nach Herstellern und dann nach Preis innerhalb der Hersteller sortiert wird.

    Hier ist es zum Beispiel zu sehen: http://www.soundtools.co.uk/Products/Interfaces/Signal.htm

    Ist so etwas mit modified eCommerce Shopsoftware möglich ?

    Danke und Grüße

    Holger



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Sortierung Product_Listing nach Hersteller
    Antwort #1 am: 01. Juni 2010, 22:47:11
    Hallo Holger,

    suche in "/admin/includes/modules/new_category.php" ab Zeile 108:

    Code: PHP  [Auswählen]
    $order_array=array(array('id' => 'p.products_price','text'=>TXT_PRICES),
                       array('id' => 'pd.products_name','text'=>TXT_NAME),
                       array('id' => 'p.products_date_added','text'=>TXT_DATE),
                       array('id' => 'p.products_model','text'=>TXT_MODEL),
                       array('id' => 'p.products_ordered','text'=>TXT_ORDERED),
                       array('id' => 'p.products_sort','text'=>TXT_SORT),
                       array('id' => 'p.products_weight','text'=>TXT_WEIGHT),
                       array('id' => 'p.products_quantity','text'=>TXT_QTY));
     
    und ersetze mit:

    Code: PHP  [Auswählen]
    $order_array=array(array('id' => 'p.products_price','text'=>TXT_PRICES),
                       array('id' => 'pd.products_name','text'=>TXT_NAME),
                       array('id' => 'p.products_date_added','text'=>TXT_DATE),
                       array('id' => 'p.products_model','text'=>TXT_MODEL),
                       array('id' => 'p.products_ordered','text'=>TXT_ORDERED),
                       array('id' => 'p.products_sort','text'=>TXT_SORT),
                       array('id' => 'p.products_weight','text'=>TXT_WEIGHT),
                       array('id' => 'p.products_quantity','text'=>TXT_QTY),
                       array('id' => 'm.manufacturers_name','text'=>TXT_MANUFACTURER));
     
    Dann suchst du in der "/lang/german/admin/categories.php" nach:

    Code: PHP  [Auswählen]
            define('TXT_MODEL','Artikelnummer');
     
    und fügst direkt danach folgendes ein:

    Code: PHP  [Auswählen]
            define('TXT_MANUFACTURER','Hersteller');
     
    Das gleiche dann nochmal für die "/lang/english/admin/categories.php":

    Code: PHP  [Auswählen]
            define('TXT_MODEL','Products Model');
     
    und füge direkt danach folgendes ein:

    Code: PHP  [Auswählen]
            define('TXT_MANUFACTURER','Manufacturer');
     
    Jetzt kannst du bei der Kategorie-Bearbeitung nach Herstellernamen sortieren lassen.

    Grüße

    Torsten

    holger

    • Frisch an Board
    • Beiträge: 51
    Sortierung Product_Listing nach Hersteller
    Antwort #2 am: 03. Juni 2010, 09:59:36
    Danke, das funktioniert, aber es wird dann nicht mehr innerhalb der Hersteller nach Preis sortiert. Das geht wohl nicht.

    Würde auch eine Hervorhebung an der Stelle wo ein neuer Hersteller beginnt funktionieren? Das ist wahrscheinlich schwerer.

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Sortierung Product_Listing nach Hersteller
    Antwort #3 am: 26. Januar 2014, 16:47:10
    Moin,

    ist es ohnen riesen Aufwand möglich, die Sortierung so zu erweitern, dass man zwei Dropdowns zur Verfügung hat.

    Ich würde gerne z.B. zuerst nach Hersteller und dann im zweiten Schritt nach dem Preis, o.ä. sortieren.

    Kann man das mit Eingriffen in der PHP-Datei umsetzen, oder muss dafür auch die Datenbank angepasst werden?

    ND

    • Neu im Forum
    • Beiträge: 9
    • Geschlecht:
    Re: Sortierung Product_Listing nach Hersteller
    Antwort #4 am: 04. Dezember 2019, 16:51:46
    Hallo,

    ich habe versucht den Code in meinen 1.06 Shop einzubauen. Der Eintrag Hersteller wird auch im Drop Down angezeigt. Aber ich bekomme diesen SQL-Fehler angezeigt wenn ich die Sortieren einem Artikel zuweise:

    Code: SQL  [Auswählen]
    1054 - UNKNOWN COLUMN 'm.manufacturers_name' IN 'order clause'

    -- /includes/modules/default.php SELECT p.products_manufacturers_model, p.products_id, p.products_ean, p.products_quantity, p.products_shippingtime, p.products_model, p.products_zusatz_info, p.products_video_1, p.products_video_2, p.products_video_3, p.products_image, p.products_price, p.products_discount_allowed, p.products_weight, p.products_tax_class_id, p.manufacturers_id, p.products_fsk18, p.products_vpe, p.products_vpe_status, p.products_vpe_value, pd.products_name, pd.products_description, pd.products_short_description FROM products_description pd JOIN products p JOIN products_to_categories p2c on p2c.products_id = pd.products_id WHERE p.products_status = '1' AND p.products_id = pd.products_id AND pd.language_id = '2' AND p2c.categories_id = '449' ORDER BY m.manufacturers_name ASC

    [MOD SQL Error]

    Gruß und danke im voraus

    Andreas
    3 Antworten
    2527 Aufrufe
    28. April 2013, 19:58:18 von mrheat
    3 Antworten
    2984 Aufrufe
    28. August 2011, 12:35:55 von itsme
               
    anything