Jump to content
xt:Commerce Community Forum
Sign in to follow this  
arman

Länder sortieren nach Name

Recommended Posts

Hallo,

es ist folgende Aufgabe und zwar, ich habe im Shop/ Artikel Länder auflistung per Dropdown. Alle Länder sind durcheinander nicht nach Buchstaben sortiert. Meine frage ist. Wie kann man denn und wo genau diese sortierverfahren durgehen. Danke schon mal im Voraus

if($request['get']='all_countries') {

$land_klasse=new countries;

$laender=$land_klasse->_buildCountryList(false);

foreach($laender as $land) {

$result[] = array('id'=>$land['id'],'name' => $land['countries_name'], 'desc' => $land['text']);

}

Share this post


Link to post
Share on other sites

Hallo,

danke für die Antwort. Leider ist nicht der Fall, der sortiert nicht nach Name :-(

Ich habe gedacht sollte ORDER BY funktion sein, oder?

Leider klappts nicht.

Edited by arman

Share this post


Link to post
Share on other sites

Sortiert eigentlich immer nach Name, Notfalls nimmst Du das Top-Länder Plugin.

Mit diesem Plugin können Sie in der XT-Länderkonfiguration unter Einstellungen -> Lokalisierung -> Länder Länder als Top-Land markieren. Im Resultat enthalten alle Länder-Dropdowns im Shop ein Liste der Top-Länder. Desweiteren können Sie eine Sortierreihenfolge angeben

Share this post


Link to post
Share on other sites

Hallo,

weiss vielleicht jemand, wo im Kode Fehler ist. Ich möchte LänderL liste sortieren nach name.

Danke

$query = "SELECT * FROM ".TABLE_COUNTRIES." c

INNER JOIN ".TABLE_COUNTRIES_DESCRIPTION." countries_iso_code_2=cd.countries_iso_code_2

WHERE fsd.language_code = '".$language->code."'

ORDER BY countries_name ASC;

;";

Share this post


Link to post
Share on other sites

Hallo,

weiss vielleicht jemand, wo der Fehler im Kode ist. Möchte Länder nach name sortieren.

Danke

$query = "SELECT * FROM ".TABLE_COUNTRIES." c

INNER JOIN ".TABLE_COUNTRIES_DESCRIPTION." countries_iso_code_2=cd.countries_iso_code_2

WHERE c.language_code = '".$language->code."'

ORDER BY countries_name ASC;

;";

Share this post


Link to post
Share on other sites

Hallo,

weiss vielleicht jemand, wo der Fehler im Kode ist. Möchte Länder nach name sortieren.

$query = "SELECT * FROM ".TABLE_COUNTRIES." c

INNER JOIN ".TABLE_COUNTRIES_DESCRIPTION." countries_iso_code_2=cd.countries_iso_code_2

WHERE c.language_code = '".$language->code."'

ORDER BY countries_name ASC;

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...