Die Sortierung einer Länderliste wie beispielsweise bei „Rechnung_Land“ kann sprachspezifisch durch ein kleines Javascript-Snippet im Rechnungsadresse-Template angepasst werden.
Schränkt man den Sorttyp (nur option_label) ein, werden die ersten 4 Länder, die den Sorttyp sortierung haben, also nach der Zahl bei Sortierung an den Anfang gestellt werden (Favoriten: DACH: Deutschland, Österrreich, Schweiz und Liechtenstein) , werden nur diese nach dem Anzeigewert sortiert.
jQuery(document).ready(function()
{
console.log(„px ready JS-Code“);
console.log(„sortiere Länder en-alphabetisch“);
sortRechnungLaenderOptions();
function sortRechnungLaenderOptions()
{
var allOptions = $(’select[name=“rechnung_land“] option[sorttyp=“option_label“]‘);
allOptions.sort(function (op1, op2)
{
var text1 = $(op1).text().toLowerCase();
var text2 = $(op2).text().toLowerCase();
return (text1 < text2) ? -1 : 1;
});
allOptions.appendTo(’select[name=“rechnung_land“]‘);
};
});
