#1 (permalink)  
Alt 18.11.2006, 14:58
Benutzer
 
Registriert seit: 11.10.2006
Beiträge: 57
Standard Attribute sortieren?

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.11.2006, 16:01
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.11.2006, 09:48
Benutzer
 
Registriert seit: 11.10.2006
Beiträge: 57
Standard

Danke, aber ich meine die Sortierung in admin/new_attributes.php
Da steht diese Zeile nicht drin.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.11.2006, 12:51
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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";
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 19.11.2006, 13:07
Benutzer
 
Registriert seit: 11.10.2006
Beiträge: 57
Standard

Ich möchte gerne die Attribut-Ansicht in den jeweiligen Artikeln sortieren.
Also z.B. Größe: 123456
Oder Farbe nach dem Alphabet der Anfangsbuchstaben.
Ist glaube ich der Optionswert.

Danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 19.11.2006, 13:54
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 19.11.2006, 15:55
Benutzer
 
Registriert seit: 11.10.2006
Beiträge: 57
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 19.11.2006, 18:35
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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";
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 19.11.2006, 19:04
Benutzer
 
Registriert seit: 11.10.2006
Beiträge: 57
Standard

Das ist es ja. Ich habe ja alle die von dir genannten Möglichkeiten der ORDER BY in diesen Dateien schon ausprobiert. Es schein an irgerndeiner anderen Datei zu liegen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 02.07.2008, 16:04
Erfahrener Benutzer
 
Registriert seit: 12.02.2008
Ort: Lehrte (bei Hannover)
Beiträge: 144
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
attribute, sortieren

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand