##language:de
##master-page:HelpOnMacros/Include
##master-date:2003-10-11 18:35:26
[[Navigation(siblings)]]

Dieses Makro fgt den formatierten Inhalt der angegebenen Seite(n) ein und macht dabei ggf. auch rekursive Include-Aufrufe. Wenn die Rekursion einen Zyklus generieren wrde, wird dies bemerkt und verhindert!

'''Benutzung:'''
 {{{
[[Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly)]]
}}}

 pagename:: Name der Seite, die eingefgt werden soll - wenn er mit einem "`^`" anfngt, ein regulrer Ausdruck von Seiten, die eingefgt werden sollen.
 heading::  Text fr die generierte berschrift (optional).
 level::    Ebene (1-5) der generierten berschriften (optional).
 from::     Start-Markierung fr teilweises Einlesen (optional).
 to::       End-Markierung fr teilweises Einlesen (optional).
 sort::     Sortierreihenfolge, wenn `pagename` ein regulrer Ausdruck ist, also mit einem "`^`" anfngt (optional).
 items::    Maximale Anzahl der einzufgenden Seiten (optional).
 skipitems:: Anzahl der vom Start her zu berspringenden Seiten (optional).
 titlesonly:: Nur einen Link zur Seite einfgen, keinen Seiteninhalt (optional).

Alle Parameter auer pagename sind optional, Sie mssen aber die angegebene Reihenfolge einhalten! Wenn Sie "`heading`" auslassen wollen, mssen Sie den zweiten Parameter leer lassen.

'''Beispiele:'''
 * `[[Include(FooBar)]]` -- fgt den Text der Seite `FooBar` in den aktuellen Absatz ein
 * `[[Include(FooBar, )]]` -- hinzufgen einer H1 namens 'Foo Bar' gefolgt vom Text
 * `[[Include(FooBar, , 2)]]` -- hinzufgen einer H2 namens 'Foo Bar'
 * `[[Include(FooBar, 'Alles ber Foo Bar', 2)]]` -- hinzufgen einer H2 namens 'Alles ber Foo Bar'
 * `[[Include(FooBar, , from="^----$")]]` -- nur den Inhalt nach dem ersten Horizontaltrenner einfgen
 * `[[Include(FooBar, , to="^----$")]]` -- nur den Inhalt bis zum ersten Horizontaltrenner einfgen
 * `[[Include(^FooBar/.*, , sort=descending)]]` -- die Seitenliste absteigend sortieren
 * `[[Include(^FooBar/.*, , items=3)]]` -- maximal drei Seiten einfgen
 * `[[Include(^BlogBase/.*,, to="^----$", sort=descending, items=7)]]` -- Anzeigen maximal einer Woche eines Blogs
 * `[[Include(^BlogBase/.*,, to="^----$", sort=descending, items=7, skipitems=7, titlesonly)]]` -- nur die Titel der vorhergehenden Woche anzeigen
 * Sie knnen dies mit MoinMoin:MonthCalendar zum sog. ''Blogging'' benutzen:
  * `[[Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=3)]]` -- 3 Eintrge eines Monatskalenders anzeigen
  * `[[Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=4,skipitems=3,titlesonly)]]` -- die nchsten 4 Eintrge nur mit Titeln anzeigen
