Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen 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: Attributverwaltung sortiert nach Artikelnummer

    happyhour

    • Fördermitglied
    • Beiträge: 37
    Attributverwaltung sortiert nach Artikelnummer
    am: 20. April 2011, 07:37:08
    Gibt es die Möglichkeit, die Artikel im DropDown-Menü in der Attributverwaltung nach ArtikelNUMMERN und nicht nach ArtikelNAMEN anzuzeigen?

    Mein Problem:
    Viele Artikel haben den selben Namen. So erkenne ich natürlich nicht, um welchen Artikel es sich handelt und müsste jeden einzelnen Namen anklicken und nachsehen...

    Danke & LG



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

    hendrik

    • Experte
    • Beiträge: 2.038
    Attributverwaltung sortiert nach Artikelnummer
    Antwort #1 am: 20. April 2011, 09:00:06
    admin/includes/modules/new_attributes_select.php

    Finde, Zeile 38 ca.

    Code: PHP  [Auswählen]
      $query = "SELECT * FROM  ".TABLE_PRODUCTS_DESCRIPTION."  where products_id LIKE '%' AND language_id = '" . $_SESSION['languages_id'] . "' ORDER BY products_name ASC";
     
    ersetze gegen:

    Code: PHP  [Auswählen]
      $query = "SELECT
                  p.products_model,
                  p.products_id,
                  pd.products_name
                FROM  "
    .
                  TABLE_PRODUCTS." p, ".
                  TABLE_PRODUCTS_DESCRIPTION." pd
                where
                  p.products_id = pd.products_id
                  and p.products_id LIKE '%'
                  AND pd.language_id = '"
    . $_SESSION['languages_id'] . "'
                ORDER BY
                  p.products_model asc,
                  pd.products_name ASC"
    ;
    Finde, kurz darunter:

    Code: PHP  [Auswählen]
          $title = $line['products_name'];
    ersetze gegen:

    Code: PHP  [Auswählen]
          $title = sprintf("[%s] %s", $line['products_model'], $line['products_name']);
    Finde:

    Code: PHP  [Auswählen]
      $copy_query = xtc_db_query("SELECT pd.products_name, pd.products_id FROM  ".TABLE_PRODUCTS_DESCRIPTION."  pd, ".TABLE_PRODUCTS_ATTRIBUTES." pa where pa.products_id = pd.products_id AND pd.products_id LIKE '%' AND pd.language_id = '" . $_SESSION['languages_id'] . "' GROUP BY pd.products_id ORDER BY pd.products_name ASC");
     
    Ersetze gegen:

    Code: PHP  [Auswählen]
      $copy_query = xtc_db_query("SELECT
                                    p.products_model,
                                    pd.products_name,
                                    pd.products_id
                                  FROM  "
    .
                                    TABLE_PRODUCTS."  p, ".
                                    TABLE_PRODUCTS_DESCRIPTION."  pd, ".
                                    TABLE_PRODUCTS_ATTRIBUTES." pa
                                  where
                                    p.products_id = pd.products_id
                                    AND pa.products_id = pd.products_id
                                    AND pd.products_id LIKE '%'
                                    AND pd.language_id = '"
    . $_SESSION['languages_id'] . "'
                                  GROUP BY
                                    pd.products_id
                                  ORDER BY
                                    p.products_model ASC,
                                    pd.products_name ASC"
    );
    Finde, kurz dahinter:

    Code: PHP  [Auswählen]
              echo '<option value="' . $copy_res['products_id'] . '">' . $copy_res['products_name'] . '</option>';
    Ersetze gegen:

    Code: PHP  [Auswählen]
              echo '<option value="' . $copy_res['products_id'] . '">['.$copy_res['products_model'].'] '.$copy_res['products_name'] . '</option>';
    Gruß
    Hen

    [EDIT Tomcraft 20.04.2011: Anleitung korrigiert.]

    happyhour

    • Fördermitglied
    • Beiträge: 37
    Attributverwaltung sortiert nach Artikelnummer
    Antwort #2 am: 20. April 2011, 09:11:09
    1000 DANK!!! Klappt hervorragend.

    Bei mir heisst die Datei übrigens
    admin/includes/modules/new_attributes_select.php

    Sonnigen Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Attributverwaltung sortiert nach Artikelnummer
    Antwort #3 am: 20. April 2011, 10:57:42
    Jupp, stimmt... ich habe die Anleitung entsprechend korrigiert. :thx:

    Grüße

    Torsten

    Managed Server
    5 Antworten
    3551 Aufrufe
    01. Januar 2015, 13:42:47 von Toby
    1 Antworten
    2147 Aufrufe
    26. März 2012, 10:34:49 von Kelthur
    0 Antworten
    1783 Aufrufe
    02. Februar 2013, 01:07:45 von Zaldoran
    2 Antworten
    2607 Aufrufe
    07. Mai 2012, 08:55:49 von skipper2007