|
|||
|
So, nachdem ich jetzt alle Foren danach durchsucht habe, muss ich mein Anliegen wiederum hier stellen.
Gibt es eine Möglichkeit, die Attribute in oder zu den einzelnen Artikeln alphabetisch zu sortieren, damit man sich keinen Wolf absucht? Also den Optionswert unter dem jeweiligen Optionsnamen. Tausend Dank |
|
|||
|
order by products_options_name am Ende eine Abfrage (query) ist dein Freund im products_attributes.php z.B.
Ist allerdings nicht so schlüssig welche Ansicht du sortieren willst aber damit kommst du sicherlich gut klar prinzip ist immer gleich. Muss jetzt weg da Bundesliga. ca. Zeile 546 im obig genannte Datei: $options = xtc_db_query("select products_options_id, products_options_name from " . TABLE_PRODUCTS_OPTIONS . " where language_id = '" . $_SESSION['languages_id'] . "' order by products_options_name"); T |
|
|||
|
new_attributes.php holt Info und leitet weiter an die anderen Attribute Module.
Hier weitere Beispiele da du immer noch nicht gesagt hast welche Ansicht du sortieren willst. Prinzip ist immer gleich (order by...) wie ich erwähnt habe. /admin/includes/modules/new_attributes_select.php ca. Zeile 38 $query = "SELECT * FROM ".TABLE_PRODUCTS_DESCRIPTION." where products_id LIKE '%' AND language_id = '" . $_SESSION['languages_id'] . "' ORDER BY products_name ASC"; /admin/includes/modules/new_attributes_includes.php ca. Zeile 44 (sortert Attribute Oberkategorie) $query = "SELECT * FROM ".TABLE_PRODUCTS_OPTIONS." where products_options_id LIKE '%' AND language_id = '" . $_SESSION['languages_id'] . "' ORDER BY products_options_name ASC"; ca. Zeile 67 (Sortiert die Attribute innerhalb der Kategorie) $query2 = "SELECT o.products_options_values_to_products_options_id, o.products_options_id as products_options_id, o.products_options_values_id as products_options_values_id, p.products_options_values_name as products_options_values_name FROM products_options_values_to_products_options o LEFT JOIN products_options_values p ON o.products_options_values_id = p.products_options_values_id WHERE o.products_options_id = '" . $current_product_option_id . "' ORDER BY p.products_options_values_name"; |
|
|||
|
Wäre sicherlich gut gewesen wenn Du das gleich am Anfang geschrieben hättest!
includes/modules/products_attributes.php ca. Zeile 53 order by pa.sortorder ersetzen mit order by pov.products_options_values_name |
|
|||
|
Hi und sorry, aber das klappt auch nicht.
Ist alles noch unsortiert. Ich meine: Wenn ich im Adminbereich auf einen Artikel den Button "Attribute editieren" klicke, wird die Datei admin/new_attributes.php aufgerufen. Da drin sind jetzt alle Attribute, die ich vorher unter Artikelmerkmale eingerichtet habe. Diese Attribute unter "Attribute editieren" sind jetzt alle nicht alphabetisch oder numerisch fortlaufend sortiert. Ich hoffe ich konnte es jetzt etwas verständlicher erklären. Vielen Dank für deine Hilfe. |
|
|||
|
Die Beispiele die ich geschickt habe dürften wirklich jeder eine kleine Denkanstoss geben was zu tun ist, etwas mitmachen muss du aber auch. Aber was solls.
Wenn das hier nicht klappt muss du dann überall ausprobieren oder jemanden bezahlen! in new_attributes_select.php $query = "SELECT * FROM ".TABLE_PRODUCTS_DESCRIPTION." where products_id LIKE '%' AND language_id = '" . $_SESSION['languages_id'] . "' ORDER BY products_name ASC"; |
|
|||
|
bin ich froh das du das sooo verstanden und beantwortet hast ich habe schon seit Stunden an allen mögliche stellen mir diesem order rumprobiert. Vielen Dank, das funktioniert wunderbar.
|
![]() |
| Lesezeichen |
| Stichworte |
| attribute, sortieren |
| Themen-Optionen | |
| Ansicht | |
|
|