diff options
Diffstat (limited to 'templates.mdwn')
-rw-r--r-- | templates.mdwn | 135 |
1 files changed, 68 insertions, 67 deletions
diff --git a/templates.mdwn b/templates.mdwn index 378e579..9d3cf80 100644 --- a/templates.mdwn +++ b/templates.mdwn @@ -1,100 +1,101 @@ -[[Ikiwiki]] uses many templates for many purposes. By editing its templates, -you can fully customise its appearance, and avoid duplicate content. +[[Ikiwiki]] anvender mange skabeloner til forskellige formål. Du kan +fuldstændigt tilrette dette steds udseende og undgå dubleret indhold, +ved at redigere dets skabeloner. -Ikiwiki uses the HTML::Template module as its template engine. This -supports things like conditionals and loops in templates and is pretty -easy to learn. All you really need to know to modify templates is this: +Ikiwiki anvender HTML::Template modulet som dets skabelon-motor. Dette +understøtter ting som betingelser og løkker i skabeloner og er ret nemt at +lære. Alt hvad du reelt behøver at vide for at tilrette skabeloner er dette: -* To insert the value of a template variable, use `<TMPL_VAR variable>`. -* To make a block of text conditional on a variable being set use - `<TMPL_IF variable>text</TMPL_IF>`. -* To use one block of text if a variable is set and a second if it's not, - use `<TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF>` +* Brug `<TMPL_VAR variabel>` til at indsætte værdien af en variabel. +* Gør en tekstblok betinget af at en variabel er i brug med `<TMPL_IF + variabel>tekst</TMPL_IF>`. +* Brug een tekstblok hvis en variabel er i brug, og en anden hvis ikke, med + `<TMPL_IF variabel>tekst<TMPL_ELSE>anden tekst</TMPL_IF>` [[!if test="enabled(template) or enabled(edittemplate)" then=""" -## template pages +## skabelonsider -Template pages are regular wiki pages containing a -[[!iki ikiwiki/directive/templatebody desc="templatebody directive"]], -used as templates for other pages. The parts of the template -page outside the directive can be used to document it. +Skabelonsider er normale wikisider der indeholder et +[[!iki ikiwiki/directive/templatebody desc="templatebody direktiv"]], +brugt som skabeloner for andre sider. De dele af skabelonsiden +der ligger udenfor direktivet kan bruges til at dokumentere det. """]] [[!if test="enabled(template)" then=""" -The [[!iki ikiwiki/directive/template desc="template directive"]] allows -template pages to be filled out and inserted into other pages in the wiki. + +Med [[!iki ikiwiki/directive/template desc="skabelondirektivet"]] kan +skabelonsider blive udfyldt og indsat i andre sider i wikien. """]] [[!if test="enabled(edittemplate)" then=""" -The [[!iki ikiwiki/directive/edittemplate desc="edittemplate directive"]] can -be used to make new pages default to containing text from a template -page, which can be filled out as the page is edited. +[[!iki ikiwiki/directive/edittemplate desc="Edittemplate-direktivet"]] kan +anvendes til at lade nyoprettede sider som standard indeholde tekst fra en +skabelonside, som så kan tilrettes når siden redigeres. """]] [[!if test="(enabled(template) or enabled(edittemplate)) and enabled(inline)" then=""" -These template pages are currently available: +Disse skabelonsider er i øjeblikket tilgængelige: [[!inline pages="templates/* and !*.tmpl and !templates/*/* and !*/discussion" feeds=no archive=yes sort=title template=titlepage -rootpage=templates postformtext="Add a new template page named:"]] +rootpage=templates postformtext="Tilføj en ny skabelonside med dette navn:"]] """]] -If the template does not contain a `templatebody` directive, the entire -source of the page is used for the template. This is deprecated. +Hvis skabelonen ikke indeholder et `templatebody` direktiv, anvendes hele +sidens kilde som skabelon. Dette er frarådet. -## template files +## skabelonfiler -Template files are unlike template pages in that they have the extension -`.tmpl`. Template files are used extensively by Ikiwiki to generate html. -They can contain html that would not normally be allowed on a wiki page. +Skabelonfiler adskiller sig fra skabelonsider ved at de har endelsen +`.tmpl`. Skabelonfiler anvendes udelukkende af Ikiwiki til at danne html. +De kan indeholde html som normalt ikke ville blive tilladt på en wikiside. -Template files are located in `/usr/share/ikiwiki/templates` by default; -the `templatedir` setting can be used to make another directory be -searched first. Customised template files can also be placed inside the -"templates/" directory in your wiki's source -- files placed there override -ones in the `templatedir`. +Skabelonfiler er placeret i `/usr/share/ikiwiki/templates` som standard; +`templatedir`-indstillingen kan bruges til at kigge i en anden mappe +først. Tilrettede skabeloner kan også placeres inde i "templates/"-mappen i +din wiki's kildemateriale -- filer placeret der overskygger +dem i `templatedir`. -Here is a full list of the template files used: +Her er en komplet oversigt over anvendte skabelonfiler: -* `page.tmpl` - Used for displaying all regular wiki pages. This is the - key template to customise to change the look and feel of Ikiwiki. +* `page.tmpl` - Anvendt til at vise alle normale wikisider. Dette er den + centrale skabelon at tilrette for at ændre udseende og oplevelse af Ikiwiki. [[!if test="enabled(pagetemplate)" then=""" - (The [[!iki ikiwiki/directive/pagetemplate desc="pagetemplate directive"]] - can be used to make a page use a different template than `page.tmpl`.)"""]] -* `rsspage.tmpl` - Used for generating rss feeds for blogs. -* `rssitem.tmpl` - Used for generating individual items on rss feeds. -* `atompage.tmpl` - Used for generating atom feeds for blogs. -* `atomitem.tmpl` - Used for generating individual items on atom feeds. -* `inlinepage.tmpl` - Used for displaying a post in a blog. -* `archivepage.tmpl` - Used for listing a page in a blog archive page. -* `titlepage.tmpl` - Used for listing a page by title in a blog archive page. -* `microblog.tmpl` - Used for showing a microblogging post inline. -* `blogpost.tmpl` - Used for a form to add a post to a blog (and rss/atom links) -* `feedlink.tmpl` - Used to add rss/atom links if `blogpost.tmpl` is not used. -* `aggregatepost.tmpl` - Used by the aggregate plugin to create - a page for a post. -* `searchform.tmpl`, `googleform.tmpl` - Used by the search plugin - and google plugin to add search forms to wiki pages. -* `searchquery.tmpl` - This is a Omega template, used by the - search plugin. -* `comment.tmpl` - Used by the comments plugin to display a comment. -* `change.tmpl` - Used to create a page describing a change made to the wiki. -* `recentchanges.tmpl` - Used for listing a change on the RecentChanges page. -* `autoindex.tmpl` - Filled in by the autoindex plugin to make index pages. -* `autotag.tmpl` - Filled in by the tag plugin to make tag pages. -* `calendarmonth.tmpl`, `calendaryear.tmpl` - Used by ikiwiki-calendar to - make calendar archive pages. -* `trails.tmpl` - Used by the trail plugin to generate links on each page - that is a member of a trail. -* `notifyemail.tmpl` - Used by the notifymail plugin to generate mails about - changed pages. + ([[!iki ikiwiki/directive/pagetemplate desc="Pagetemplate direktivet"]] + kan bruges til at lade en side anvende en anden skabelon end `page.tmpl`.)"""]] +* `rsspage.tmpl` - Anvendt til at danne rss fødninger til blogs. +* `rssitem.tmpl` - Anvendt til at danne individuelle emner i rss fødninger. +* `atompage.tmpl` - Anvendt til at danne atom fødninger til blogs. +* `atomitem.tmpl` - Anvendt til at danne individuelle emner i atom fødninger. +* `inlinepage.tmpl` - Anvendt til at vise et indlæg i en blog. +* `archivepage.tmpl` - Anvendt til opremsning af en side i en blogs arkivside. +* `titlepage.tmpl` - Anvendt til opremsning af en sides titel i en blogs arkivside. +* `microblog.tmpl` - Anvendt til at vise et mikroblog-indlæg inlejret. +* `blogpost.tmpl` - Anvendt til en formular til at tilføje et indlæg til en blog (og rss/atom henvisninger) +* `feedlink.tmpl` - Anvendt til at tilføje rss/atom henvisninger hvis `blogpost.tmpl` ikke anvendes. +* `aggregatepost.tmpl` - Anvendt af aggregate-udvidelsen til at oprette + en side til et indlæg. +* `searchform.tmpl`, `googleform.tmpl` - Anvendt af search- + og google-udvidelserne til at tilføje søgeformularer til wikisider. +* `searchquery.tmpl` - Dette er en Omega-skabelon, anvendt af + search-udvidelsen. +* `comment.tmpl` - Anvendt af comments-udvidelsen til at vise en kommentar. +* `change.tmpl` - Anvendt til at oprette en side der beskriver en ændring lavet på wikien. +* `recentchanges.tmpl` - Anvendt til at opremse en ændring på SenesteRettelser (RecentChanges) siden. +* `autoindex.tmpl` - Udfyldt af autoindex-udvidelsen til at oprette index sider. +* `autotag.tmpl` - Udfyldt af tag-udvidelsen til at oprette mærkat-sider. +* `calendarmonth.tmpl`, `calendaryear.tmpl` - Anvendt af ikiwiki-calendar til + at oprette kalender-arkiv sider. +* `trails.tmpl` - Anvendt af udvidelsen trail til at danne henvisninger på hver side + der er et medlem af en sti. +* `notifyemail.tmpl` - Anvendt af udvidelsen notifymail til at danne emails om + ændrede sider. * `editpage.tmpl`, `editconflict.tmpl`, `editcreationconflict.tmpl`, `editfailedsave.tmpl`, `editpagegone.tmpl`, `pocreatepage.tmpl`, `editcomment.tmpl` `commentmoderation.tmpl`, `renamesummary.tmpl`, `passwordmail.tmpl`, `emailauth.tmpl`, `login-selector.tmpl`, - `revert.tmpl` - Parts of ikiwiki's user interface; do not normally need - to be customised. + `revert.tmpl` - Dele af ikiwiki's brugerflade; kræver normalt ingen tilretning. [[!meta robots="noindex, follow"]] |