editpagelist
4. Haut ja listaukset
Automaattinen listaus sivuista
<%editpagelist('hakemistonurl','template','lajittele')%>
Näyttää listan ko. hakemistossa olevista sivuista. Kunkin
sivun tiedot näytetään template:n muodossa, missä #jotain#
tarkoittaa ko. sivulla olevaa muokattavaa kenttää 'jotain' ja
#link# on url ko. sivulle. 'lajittele' on sen muokattavan kentän
sisältö, jonka mukaan sivut lajitellaan aakkosiin.
Esim.
<UL>
<%editpagelist('/uutiset','<LI><A HREF="#link#>#otsikko#</A>',
'otsikko');%>
</UL>
Josta tulee tuloksena HTML-koodia sivulle tyyliin:
<UL>
<LI><A HREF="/uutiset/sivu1.html">Ekan uutisen otsikko</A>
<LI><A HREF="/uutiset/foo.html">Tokan uutisen otsikko</A>
</UL>
<%editpagelist('hakemistonurl','template','lajittele', maxkpl)%>
... kuten yllä, mutta voit määrätä montako ensimmäistä noista
tulee näkyviin.
<%editpagelist('hakemistonurl','template','lajittele', maxkpl, 'desc')%>
... kuten yllä, mutta lajittelee käänteiseen järjestykseen (ajassa
uusin ensin), jos lisäät maxkpl:n jälkeen vielä 'desc' määrityksen.
Jos et halua samalla rajoittaa maxkpl:ää, laita siihen joku 999999.
Esim: seuraava antaa 10 viimeksi editoitua uusin ensin:
<%editpagelist('/hak','#link#','_update',10,'desc')%>
<%editpagelist('hakemistonurl','template','lajittele', maxkpl, 'desc',1)%>
Viimeinen 1 kertoo, että näytetään kaikki sivut, myös ne jotka ovat
ekspiroituneet tai joissa on hideinlists.