Vorlage:Ereignis

Aus Freiheit statt Angst!

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(zusätzliche Filterung im Template eingebaut; k.A. wieso bei den Parametern kein Whitespace-Trim erfolgt (vgl. Mediawiki-Doku))
Aktuelle Version (23:00, 18. Nov. 2008) (bearbeiten) (rückgängig)
(Erklärung gefunden und dokumentiert)
 
Zeile 37: Zeile 37:
=== Anmerkungen zur Funktionsweise ===
=== Anmerkungen zur Funktionsweise ===
-
* Das Konstrukt <pre>{{#regexp: {{{eingabe}}} |/\s/|}}</pre> entfernt alle Leerzeichen und Zeilenumbrüche aus "eingabe". Es sollte eigentlich nicht nötig sein, da [http://meta.wikimedia.org/wiki/Help:ParserFunctions#Newlines_and_spaces laut Doku] angeblich alle Parameter getrimt werden; das passiert aber offensichtlich nicht.
+
* Das Konstrukt <pre>{{#regexp: {{{1}}} |/\s/|}}</pre> entfernt ''alle'' Leerzeichen und Zeilenumbrüche aus dem ersten Parameter (nicht nur vorne und hinten). Es ist hier nötig, weil bei ''unbenannten'' Parametern kein Whitespace-Trim erfolgt, sondern nur bei ''benannten'' (vgl. [http://meta.wikimedia.org/wiki/Help:Newlines_and_spaces#Stripping_on_expansion Mediawiki-Dokumentation]).
</noinclude><includeonly>|- valign="top"
</noinclude><includeonly>|- valign="top"
-
| {{#regexp: {{{2}}} |/\s/|}} {{#if: {{{bis|}}} |<br>- {{#regexp: {{{bis}}} |/\s/|}} }}
+
| {{#regexp: {{{2}}} |/\s/|}} {{#if: {{{bis|}}} |<br>- {{{bis}}} }}
-
| {{#ifeq: {{{infoseite|ja}}} | ja | [[Zeitleiste/Ereignis/{{#regexp: {{{2}}} |/\s/|}}{{#if: {{{bis|}}} |-{{#regexp: {{{bis}}} |/\s/|}} }} - {{{1}}}|{{{1}}}]] | {{{1}}} }}
+
| {{#ifeq: {{{infoseite|ja}}} | ja | [[Zeitleiste/Ereignis/{{#regexp: {{{2}}} |/\s/|}}{{#if: {{{bis|}}} |-{{{bis}}} }} - {{{1}}}|{{{1}}}]] | {{{1}}} }}
| {{#regexp: {{#regexp: {{{themen}}} |/\s*(,\s*)+/|,}} | /([^,]+),?/ | [[Zeitleiste/Thema/$1|$1]]<br> }}
| {{#regexp: {{#regexp: {{{themen}}} |/\s*(,\s*)+/|,}} | /([^,]+),?/ | [[Zeitleiste/Thema/$1|$1]]<br> }}
| {{#regexp: {{#regexp: {{{kategorien}}} |/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1<br> }}</includeonly><noinclude>
| {{#regexp: {{#regexp: {{{kategorien}}} |/\s*(,\s*)+/|,}} | /([^,]+),?/ | $1<br> }}</includeonly><noinclude>

Aktuelle Version

Bild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.pngBild:Entwurf-Banderole.png

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

Inhaltsverzeichnis

Verwendungsbeispiel

Datum Ereignis Themen Kategorien
11.10.2008 Demonstration "Freiheit statt Angst" Vorratsdatenspeicherung
Aktionen
Demonstrationen
23.10.2008 Ein Ereignis ohne eigene Infoseite Beispielthema 2
Beispielthema 3
Beispielkategorie
28.10.2008
- 30.10.2008
Ein Ereignis über einen Zeitraum Beispielthema 3
Aktionen
Petitionen
21.03.1962
- 31.12.1962
Ein Ereignis/Zeitraum vor 1970 Beispielthema 2
Aktionen

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: {{{1}}} |/\s/|}}
    entfernt alle Leerzeichen und Zeilenumbrüche aus dem ersten Parameter (nicht nur vorne und hinten). Es ist hier nötig, weil bei unbenannten Parametern kein Whitespace-Trim erfolgt, sondern nur bei benannten (vgl. Mediawiki-Dokumentation).



Persönliche Werkzeuge
Werkzeuge