Vorlage:Ereignis

Aus Freiheit statt Angst!
Version vom 18. November 2008, 23:47 Uhr von Rm (Diskussion | Beiträge) (zusätzliche Filterung im Template eingebaut; k.A. wieso bei den Parametern kein Whitespace-Trim erfolgt (vgl. Mediawiki-Doku))
Zur Navigation springen Zur Suche springen
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden

Für Fragen und Anregungen zu dieser Seite kannst du dich z.B. einfach an RobertM wenden.

Verwendungsbeispiel

Datum Ereignis Themen Kategorien
{{#regexp: 11.10.2008 }} {{#if: |
- {{#regexp: {{{bis}}} |/\s/|}} }}
ja | [[Zeitleiste/Ereignis/{{#regexp: 11.10.2008 }}{{#if: |-{{#regexp: {{{bis}}} |/\s/|}} }} - Demonstration "Freiheit statt Angst" | Demonstration "Freiheit statt Angst" ]] | Demonstration "Freiheit statt Angst" }} /\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
{{#regexp: 23.10.2008 }} {{#if: |
- {{#regexp: {{{bis}}} |/\s/|}} }}
ja | [[Zeitleiste/Ereignis/{{#regexp: 23.10.2008 }}{{#if: |-{{#regexp: {{{bis}}} |/\s/|}} }} - Ein Ereignis ohne eigene Infoseite | Ein Ereignis ohne eigene Infoseite ]] | Ein Ereignis ohne eigene Infoseite }} /\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s/|}} {{#if: 30.10.2008 |
- {{#regexp: 30.10.2008 |/\s/|}} }}
ja | [[Zeitleiste/Ereignis/{{#regexp: 28.10.2008 |/\s/|}}{{#if: 30.10.2008 |-{{#regexp: 30.10.2008 |/\s/|}} }} - Ein Ereignis über einen Zeitraum | Ein Ereignis über einen Zeitraum ]] | Ein Ereignis über einen Zeitraum }} /\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s/|}} {{#if: 31.12.1962 |
- {{#regexp: 31.12.1962 |/\s/|}} }}
ja | [[Zeitleiste/Ereignis/{{#regexp: 21.03.1962 |/\s/|}}{{#if: 31.12.1962 |-{{#regexp: 31.12.1962 |/\s/|}} }} - Ein Ereignis/Zeitraum vor 1970 | Ein Ereignis/Zeitraum vor 1970 ]] | Ein Ereignis/Zeitraum vor 1970 }} /\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}
/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1
}}

Notizen und Hinweise

Benennungen und Namenskonventionen

  • Ursprünglich sollten die automatisch erzeugten Artikel "<Titel des Ereignisses> am <Datum>" heißen. Das ergibt bei "aktiven" Formulierungen aber holprige Namen, z.B. "Gericht X entscheidet zu Y am xx.xx.xxxx". Daher ist die neue Konvention erstmal "<Datum> - <Titel des Ereignisses>", also in dem Beispiel "xx.xx.xxxx - Gericht X entscheidet zu Y".
  • In den Artikelnamen wird das Datum zugunsten der Lesbarkeit deutsch formatiert. Die ISO-Variante (yyyy-mm-dd) wäre zwar besser sortierbar, aber da die Übersicht über die Hauptseite läuft, ist das weniger wichtig.

Anmerkungen zur Funktionsweise

  • Das Konstrukt
    {{#regexp: {{{eingabe}}} |/\s/|}}
    entfernt alle Leerzeichen und Zeilenumbrüche aus "eingabe". Es sollte eigentlich nicht nötig sein, da laut Doku angeblich alle Parameter getrimt werden; das passiert aber offensichtlich nicht.