Makros
Makros erlauben das Einfügen von System-Eigenschaften in normale Wiki-Seiten; das Einzige, was solche Seiten auszeichnet, ist, dass sie Makros enthalten. Wenn Sie Seiten wie AktuelleÄnderungen oder SystemInfo editieren, sehen Sie, was das bedeutet.
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
1. Such-Makros
MoinMoin benutzt nun eine neue Suchmaschine, die Sie anspruchsvolle Suchen sowohl mit den interaktiven Suchfunktionen als auch mit den Suchmakros ausführen lassen. Für weitere Hilfe siehe HilfeZumSuchen.
Makro
Beschreibung
Beispiel
<<FullSearch()>>
sucht den aktuellen Titel in allen Seiten (wie wenn Sie auf den Seitentitel klicken)
siehe KategorieKategorie
<<FullSearch('HilfeZumSuchen')>>
sucht nach HilfeZumSuchen auf allen Seiten (Volltextsuche)
<<FullSearchCached('HilfeZumSuchen')>>
sucht nach HilfeZumSuchen auf allen Seiten (Volltextsuche), aber speichert das Ergebnis zwischen
<<PageList(regex:text)>>
listet alle Seiten, auf deren Titel der Reguläre Ausdruck text passt
siehe den HilfeIndex
2. Navigation
Makro
Beschreibung
Beispiel
<<AbandonedPages>>
Seiten auflisten, die am längsten nicht mehr editiert worden sind
Siehe AufgegebeneSeiten
<<RandomPage(#)>>
Links zu einer Anzahl von zufälligen Seiten
Zwei zufällige Seiten:
<<TableOfContents([maxTiefe])>>
zeigt ein lokales Inhaltsverzeichnis an, optional begrenzt bis zu einer maximalen Tiefe
siehe oben
<<Anchor(anchorname)>>
Makro, um einen Anker in eine Seite einzufügen
<<#hier>>
<<Navigation(children[,maxdepth])>>
Makro, um alle Unterseiten einer Seite aufzulisten
Siehe Anfang dieser Seite
<<Navigation(siblings[,maxdepth])>>
Makro, um schnell zwischen benachbarten Unterseiten zu wechseln
Siehe /MailTo
<<Navigation(slideshow)>>
Makro, um zwischen Diashow- und Wiki-Modus zu wechseln
Siehe HilfeZuDiaShow
<<Navigation(slides)>>
Makro, um ein Kontrollfeld mit "Anfang/Vorgänger/Nachfolger/Ende" für Diashows anzuzeigen
Siehe HilfeZuDiaShow
<<AttachInfo>>
Makro, um die Anzahl der Dateianhänge der aktuellen Seite anzuzeigen
<<AttachInfo(page)>>
Makro, um die Anzahl der Dateianhänge der Seite page anzuzeigen
<<AttachList>>
Makro, um die Dateianhänge der aktuellen Seite als Liste anzuzeigen
<<AttachList(page)>>
Makro, um die Dateianhänge der Seite page als Liste anzuzeigen
3. System-Informationen
Makro
Beschreibung
Beispiel
<<PageCount(exists)>>
aktuelle Seitenanzahl. Wenn exists hinzugefügt wird, werden nur existierende Seiten gelistet.
3616 Seiten
<<StatsChart(Typ)>>
Statistische Grafiken anzeigen (derzeit definierte Typen: hitcounts, pagesize, useragents)
Siehe EventStats und Unterseiten
4. Andere
Makro
Beschreibung
Beispiel
<<BR>>
einen harten Zeilenumbruch einfügen
erste Zeile
zweite Zeile
<<RandomQuote(WikiTippDesTages)>>
wählt ein zufälliges Zitat von der Seite WikiTippDesTages aus; falls keine Seite angegeben wurde, wird die Seite FortuneCookies benutzt
Bilder werden automatisch eingefügt, wenn man eine URL (oder ein attachment) auf ein Bild eingibt.
<<Include(HalloWelt[,heading[,level>>)>>
Einfügen des Inhalts einer anderen Seite
Details auf /Include
<<FootNote(Text)>>
Fußnote hinzufügen (der Text darf keine Wiki-Notation enthalten) oder gesammelte Fußnoten anzeigen, wenn keine Argumente angegeben werden
Siehe HilfeZurSeitenErzeugung
<<Date(timestamp)>>
Anzeigen eines Datums-Stempels gemäß den Systemeinstellungen
2026年02月14日
<<DateTime(timestamp)>>
Anzeigen eines Datums/Zeit-Stempels1 gemäß den BenutzerEinstellungen
2026年02月14日 16:09:29
<<GetText(Text)>>
lädt I18N-Texte (primär gedacht für die Benutzung auf Hilfeseiten)
"Cancel" wird übersetzt zu "Cancel"
<<TeudView>>
nützlich für Intranet-Entwickler-Wikis; eine Mittel pydoc-Dokumentation anzuzeigen, formatiert über ein XSLT-Stylesheet, für Details siehe TeudProject
Siehe TeudViewer?module=MoinMoin.macro.TeudView
<<MailTo(Name AT example DOT net)>>
verschleiert die E-Mail-Adresse vor nicht angemeldeten Benutzern, wie Adress-Sammel-Robotern
Details siehe /MailTo
<<NewPage(PageTemplate,ButtonLabel,ParentPage[,NameTemplate])>>
Makro, um Benutzern das Anlegen von (Unter-)Seiten zu erleichtern. PageTemplate wird als Vorlage für die neue Seite verwendet, NameTemplate als Vorlage für den Namen der neuen Seite.
<<GetVal(NeatSnippets,regards)>>
Makro, um Wörterbuch-Einträge von Wörterbuch-Seiten anzuzeigen
<<GetVal(GermanDict,cancel)>> wird mit der Übersetzung für cancel von der Seite GermanDict ersetzt
<<MonthCalendar(,,12)>>
zeigt einen Monatskalender an, bei dem jeder Tag ein Link zu einer entsprechenden Unterseite ist
"timestamp" kann leer sein (aktuelle Zeit), die Sekundenzahl seit 1970 (Unix-timestamp) oder eine W3C-Zeitspezifikation ("2002-01-23T12:34:56"). (1)