diff options
author | Jonas Smedegaard <dr@jones.dk> | 2008-08-04 02:32:16 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2008-08-04 02:32:16 +0200 |
commit | 8291b1c5ff533d92df40d6e9a6f472e2fd96ad97 (patch) | |
tree | 468b52bd01cb7fca5db03e4de046999a47488f6b /templates.mdwn | |
parent | 86839cedff336941b826d55bac95f69f789d87f1 (diff) | |
parent | 85738ebc189eb57685a2c495310a5ba1455e792d (diff) |
Merge branch 'master-da' into scs-da
Diffstat (limited to 'templates.mdwn')
-rw-r--r-- | templates.mdwn | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/templates.mdwn b/templates.mdwn index 75d7d88..d0f54fe 100644 --- a/templates.mdwn +++ b/templates.mdwn @@ -1,6 +1,7 @@ [[!meta robots="noindex, follow"]] -[[!if test="enabled(template)" then="Denne wiki har skabeloner -**aktiveret**." else="Denne wiki har skabeloner **deaktiveret**." ]] +[[!if test="enabled(template)" +then="Denne wiki har skabeloner **aktiveret**." +else="Denne wiki har skabeloner **deaktiveret**." ]] Skabeloner er filer som kan blive udfyldt og indsat på sider i wikien. @@ -19,7 +20,7 @@ sort=title template=titlepage]] En skabelon bruges som her: - \[[!template id=note text="""Her er teksten indsat indeni min note."""]] + \[[!template id=note text="""Her er teksten til at sætte ind i min note."""]] Dette udfylder [[note]]-skabelonen, ved at erstatte `text`-feltet med den angivne værdi og indsætte resultatet på siden. @@ -31,16 +32,16 @@ tillader dette indlejring af store klumper af opmærket tekst i skabelonen: \[[!template id=foo name="Sally" color="grøn" age=8 notes=""" * \[[Charley]]'s søster. - * "Jeg vil være astronaut når jeg bliver stor." - * egentlig 8 og et halvt. + * "Jeg vil være en astronaut når jeg bliver stor." + * Egentligt 8 og et halvt. """]] ## Oprettelse af skabelon Opret en skabelon ved simpelthen at tilføje skabelon-direktivet til en side, -så vil siden vise en henvisning som kan bruges til at oprette skabelonen. -Skabelonen er en normal wikiside, placeret i `templates/` undermappen indeni -wikiens kildemappe. +så vil siden vise en henvisning som kan bruges til at oprette +skabelonen. Skabelonen er en normal wikiside, placeret i `templates/` +undermappen indeni wikiens kildemappe. Skabelonen bruger samme syntax som perl-modulet [[!cpan HTML::Template]] som giver mulighed for at lave ret komplekse ting. Læs dokumentationen for den @@ -49,8 +50,8 @@ fulde syntaks, men alt hvad du reelt behøver at vide er nogle få ting: * Ethvert parameter du angiver til skabelondirektivet vil danne en skabelonvariabel. Der er også nogle foruddefinerede variable som PAGE og BASENAME. -* Brug `<TMPL_VAR variabel>` til at indsætte værdien af en variabel. - Wiki-opnærkning i værdien bliver først konverteret til html. +* Brug `<TMPL_VAR variabel>` til at indsætte værdien af en + variabel. Wiki-opmærkning i værdien bliver først konverteret til html. * Brug `<TMPL_VAR raw_variabel>` til at indsætte den rå værdi af en variabel, med wiki-opmærkning endnu ikke konverteret til html. * Gør en tekstblok betinget af at en variabel er i brug med `<TMPL_IF @@ -75,10 +76,10 @@ variabelnavne for at undgå problemer med æøå og andre specialtegn): </TMPL_IF> </span> -Den udfyldte skabelon vil blive formatteret som resten af siden den er -inkluderet i, så du kan medtage WikiLinks og alle andre former for -wiki-opmærkning i skabelonen. Bemærk dog at sådanne WikiLinks ikke vil dukke -op som krydshenvisninger (backlinks) til den side som anvender skabelonen. +Den udfyldte skabelon vil blive formateret som resten af siden den er +inkluderet i, så du kan medtage WikiLinks og alle andre former for wiki- +opmærkning i skabelonen. Bemærk dog at sådanne WikiLinks ikke vil dukke op +som krydshenvisninger (backlinks) til den side som anvender skabelonen. Bemærk brug af "raw_name" indeni [[WikiLink]] generatoren. Dette sikrer at hvor navnet indeholder noget som måske kan fejltolkes som wiki-opmærkning, |