From 2775ea537f52a7ca1a9628eeb1ad0299a1a2c788 Mon Sep 17 00:00:00 2001 From: Gustav Eek Date: Sun, 11 Aug 2019 15:28:51 +0200 Subject: Start describe sorting and templates --- someevent.mdwn | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/someevent.mdwn b/someevent.mdwn index 4f406da..3485f8e 100644 --- a/someevent.mdwn +++ b/someevent.mdwn @@ -4,10 +4,14 @@ author: Fripost genom Gustav Eek date: Augusti 2019 ... +[[!toc]] + Här följer en lista på evenemang. Listan skapad med ikiwikis [inline][inl_dr]-direktiv vilket tillhandahålls av [inline][inl_pl]-insticksmodulen. +# Filtrering + Passerde aktiviteter filtreras på en absolut wikietikett ([wikitag][tag]) `[[/events/done]]`. Kommande aktiviteter är således alla övriga aktiviteter. @@ -25,11 +29,56 @@ for filtreringen inte verkar fungera för relativa länkar. [link]: https://ikiwiki.info/ikiwiki/wikilink/ [tag]: https://ikiwiki.info/ikiwiki/directive/tag/ +# Sortering + +Visningsordning ska vara omvänt per datum. Tekniskt hur sidorna ska +sorteras är dock inte trivialt. Läs +till [sorting (pagespec)][sorting]. Idealt vore om YAML-metadatafältet +*date* kunde snappats upp. + +Förmodligen blir det ikiwiki-direktivet [meta][meta] med parameter +*sortas* som gäller. + +[sorting]: https://ikiwiki.info/ikiwiki/pagespec/sorting/ +[meta]: https://ikiwiki.info/ikiwiki/directive/meta/ + + +# Mallar + +Inkluderingen kontrolleras genom ikiwikis mallar +([templates][templ]). Undertecknade identifierar två fall + + 1. Fullständig visning + 2. Kort översiktslista, typ innehållsförteckning + +Den förra har standardmall *inlinepage.tmpl* +(`template=inlinepage`). Den senare visar inget innehåll, bara +meta-data, varför parametern `archive=yes` ska sättas, och har +standardmall *archivepage.tmpl* (`template=archivepage`). + +Rubriker i de inkluderande dokumenten orsakar såklart +problem. Förmodligen skulle man bara inkludera fram till första +rubriken. + +[templ]: https://ikiwiki.info/ikiwiki/directive/template/ + # Kommande [[!inline pages="events/* and !*/done and !link(*/done)" archive=yes]] -# Passerade 2013 +# Passerade 2013 -- sammanfattning + +[[!inline + pages="events/2013/* and !*/done and link(*/done)" + sort="meta(title)" + reverse=yes + archive=yes +]] -[[!inline pages="events/2013/* and !*/done and link(*/done)" archive=yes]] +# Passerade 2013 -- fullständig +[[!inline + pages="events/2013/* and !*/done and link(*/done)" + sort="meta(title)" + reverse=yes +]] -- cgit v1.2.3