Beachten Sie, daß es möglich ist, dieses Element mehrfach mit Bezug auf ein sd:rs -Element einzufügen. Das sd:rs -Element wird natürlich nur einmal ausgeführt und verwendet entweder seine eigenen Startwerte oder die Werte, die sich durch Url-Überschreibung aus dem letzten Aufruf ergeben. Jedes sd:result-steps -Element kann jedoch seine eigene 'Breite' mittels sd:result-steps-count sowie seinen eigenen Stil mittels sd:page-number-style festlegen. Es ist bsp. möglich, eine Leiste mit drei Links oberhalb des Suchergebnisses, eine zweite Leiste mit 10 Links unterhalb des Suchergebnisses auszugeben.
Die Nummer des ersten Datensatzes des zugeordneten sd:rs -Elements wird mit dem sd:row-number -Element ausgegeben. Die Anzahl aller gefundenen Datensätze teilt das sd:rows-count -Element mit.
absolute (1-10, 11-20, 21-30) absolute-start (1, 11, 21) relative (1, 2, 3)'absolute' wird als Standardwert verwendet.
<sd:result-steps sd:for='sample-output' sd:page-number-style='relative' sd:name='result-steps'> <table cellpadding='2' cellspacing='1' border='1'> <tr> <sd:begin> <td> <sd:result-link>|<</sd:result-link> </td> </sd:begin> <sd:previous> <td> <sd:result-link><</sd:result-link> </td> </sd:previous> <sd:next> <td> <sd:result-link>></sd:result-link> </td> </sd:next> <sd:end> <td> <sd:result-link>>|</sd:result-link> </td> </sd:end> <td> <sd:row-number/> / <rows-count/></td> <td style='width:200px;' /> <sd:page-list> <sd:current> <td style='width:20px;background-color:red;'> <sd:result-link> <sd:page-number /> </sd:result-link> </td> </sd:current> <sd:other> <td style='width:20px;background-color:#efefef;'> <sd:result-link> <sd:page-number /> </sd:result-link> </td> </sd:other> </sd:page-list> </tr> </table> </sd:result-steps>Das Ergebnis, falls die zugrundeliegende Tabelle oder Abfrage 80 Zeilen zurückliefert:
|< | < | > | >| | 11 / 80 | 1 | 2 | 3 | 4 | 5 |
Die Reihenfolge der einzelnen Unterelemente kann beliebig verändert werden oder es können einzelne Blöcke fehlen. Für die Formatierung können analog CSS-Klassen verwendet werden. Die direkte Formatierung wurde hier nur zur Veranschaulichung gewählt.