Seite 1 von 1

Jede x-te Zeile mit Navigationspfeil ausstatten

Verfasst: 15.12.2008 19:09
von webazubi
Hallo. Gibt es eine Möglichkeit im Template zu sagen "mache nach X Datensätzen/Zeilen ein Bild mit einem Navigationspfeil zum Seitenanfang?"
Ich kenne die Möglichkeiten wie

Code: Alles auswählen

<!-- IF loop.S_ROW_COUNT > 5 -->
aber das ist nicht flexibel genug, weil nicht alle, sondern ab 5 etwas gemacht werden kann.
Gibts da was? Würde es klappen wenn ich mit PHP eine Schleife versuche in das Template einzubetten?

Verfasst: 15.12.2008 22:30
von piero
das sollte funktionieren denke ich:

Code: Alles auswählen

<!-- IF loop.S_ROW_COUNT % 5 == 0 or loop.S_ROW_COUNT % 5 == 5 -->
und das hier wäre das elegantere, da bin ich allerdings nicht sicher ob es funktionieren kann:

Code: Alles auswählen

<!-- IF in_array(loop.S_ROW_COUNT % 5, array(0,5)) -->
das "%"(Modulo-Operator) gibt den rest einer zahl aus, wenn man sie durch eine zahl dividiert:
zB: 11 % 5 == 1
in der "normalen" schreibweise würde man das etwa so schreiben:
11 / 5 = 2, Rest: 1

Verfasst: 15.12.2008 23:50
von webazubi
Super, Danke. Einziger Schönheitsfehler war, das auch die 1. Zeile (und nicht nur jede 5.) angezeigt wurde. Aber das kann ich mit einer weiteren Funktion ausschließen.

Code: Alles auswählen

<!-- IF reihe.S_FIRST_ROW -->
Danke, habe ich schon soo oft gebraucht