Anzahl der Einträge in einem customfield per PHP auslesen
Autor: Alex
Wenn man die Anzahl der Einträge in einem customfield auslesen möchte, kann man das bisher (RC5) nur per PHP machen. Der Code dazu sieht so aus:
Es gibt < txp:php >$name = 'customfieldName'; // hier den customfield-Name angeben
$field = safe_field("name", "txp_prefs", "val='$name'");
$field = str_replace('_set', '', $field);
$total = safe_field("SUM($field)", "textpattern", "1");
echo "Es gibt" .$total;< /txp:php >Einträge!
Alternativ geht es auch damit:
< txp:php >$total = safe_field("sum(customfieldName)","textpattern","1"); echo "Es gibt $total Einträge!";< /txp:php >
Die Ausgabe sieht beides Mal dann so aus:
Es gibt xx Einträge.
Anmerkung:
Mit dem TXP Tag < txp:php > bindet man PHP code in ein Seite ein. Bitte die leerzeichen aus dem Tag entfernen. Die wurden hier nur eingefügt, da der Tag ansonsten geparsed wird und damit nicht sichtbar ist.
Gefunden im Forum
(Vielleicht liest ein dev das noch mal gegen? Danke :)
Weitere Informationen zu CF:
Mods & Hacks
| 4.08.05Weitere neue Artikel
Neue TXP Sites
- Unable to connect to del.icio.us