Fletting av arrays kan gjøres ved å legge inn <table> eller <div> tags med data attributt. Dette gjøres eksempelvis av egendefinert liste, ved bruk av "children" som verdi for data attributtet, altså:
<table data-loop="children"><tbody><tr><td>......</td></tr></tbody></table>
For <div> tags gjelder følgende oppsett:
<div data-loop="children"><div>.......</div></div>
Underliggende objekter i strukturen flettes inn i hver sin rad. Ligger det flere tags under <tbody> (påkrevet for table) eller <div> tagget vil disse rulleres. Dette brukes for å gi kan gi en vekselvis formatering, som annenhver lys/mørk bakgrunn.Tekst i grønt i eksemplene vil gjentas og flettes.
_list_index - Gir elementnummer er et (nullindeksert). Eksempel som viser tittel for kun de 10 første elementene:
[_list_index."000"<"010"]<div>Element: #title#</div>[/_list_index."000"<"010"]
Verdt å merke seg her er at det er en string compare som benyttes. ."000" konverterer tall til å alltid ha med 3 siffer. Sammenligning på tall er ikke støttet.
Filer i mappe
Loope igjennom alle filer:
<ul data-loop="images_folder">
<li>#file#</li>
</ul>
Loope igjennom alle bilder og lage lenker til filene:
<div data-loop="images_folder.images">
<div><a href="#file#">#Name# Bytes: #length#</div>
</div>
Loope igjennom filer basert på wildcard:
<div data-loop="images_folder.'*.pdf'">.......</div>
Loope igjennom underliggende mapper:
<div data-loop="images_folder.folders">
Path: #path# <br />
File count: #filecount#<br />
Sub dir count: #dircount#
</div>
Flere filtyper er også mulig å angi:
<div data-loop="images_folder.'*.pdf;*.doc;*.docx'">.......</div>
Se eksempel her
Felter i filobjekter:
- #File# - Full path til fil
- #Name# - Filnavn
- #Directory# - Mappenavn
- #Extension# - Filtype
- #LastWriteTime# - Sist endret
- #CreationTime# - Opprettet
- #Length# - Størrelse i bytes
Tekstlinjer i tekstfelter
Memotekstfelter kan loopes, hver linje vil da komme som et element. Se eksemplet under:
<div data-loop="memofelt">
<div>#text#</div>
</div>
Loop i loop
Det er fullt mulig å ha looper kjørende innenfor andre overordnede looper. Se eksemplet under:
<div data-loop="users">
<div>Bruker med navn: #name#</div> <!-- Brukernavn -->
<div>Har redigeringstilgang til følgende mapper:</div>
<ul data-loop="editor">
<li>#name#</li> <!-- Mappenavn -->
</ul>
</div>
Rekursiv loop
<div data-loop="Elements">
<h2>#Title#</h2>
<span>#Content#</span>
<blockquote data-loop="Elements" data-template="{current}"></blockquote>
</div>