Mit dem "type" Parameter kann man festlegen, ob der Inhalt des Sortierfeldes als Zahl behandelt werden soll. Der Parameter ist optional. Wenn der Parameter nicht gesetzt ist, wird standardmäßig alphabetisch sortiert. Als Wert muss "integer" eingetragen werden.
Beispiel 1: Sortierung ohne "type"
- <?php
- CB_TEMPLATE(array(
- "template" => "listentemplate",
- "query" => "abfrage",
- "sort" => "einwohner"
- ));
- ?>
Ausgabe 1:
- 1000
- 120
- 3200
- 3300
- 34
- 6088
Wie man sieht würden die Daten alphabetisch ausgegeben werden, wenn man die Einwohnerzahlen nicht als integer sortiert.
Beispiel 2: Sortierung mit "type"
- <?php
- CB_TEMPLATE(array(
- "template" => "listentemplate",
- "query" => "abfrage",
- "sort" => "einwohner",
- "type" => "integer"
- ));
- ?>
Ausgabe 2:
- 34
- 120
- 1000
- 3200
- 3300
- 6088
Nun werden die Inhalte der Felder als zahlen behandelt und somit korrekt sortiert.