Vorlage:Ereignis

Aus Freiheit statt Angst!

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (bugfix)
(zusätzliche Filterung im Template eingebaut; k.A. wieso bei den Parametern kein Whitespace-Trim erfolgt (vgl. Mediawiki-Doku))
Zeile 35: Zeile 35:
* 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".
* 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.
* 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 <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.
</noinclude><includeonly>|- valign="top"
</noinclude><includeonly>|- valign="top"
-
| {{{2}}} {{#if: {{{bis|}}} |<br>- {{{bis}}} }}
+
| {{#regexp: {{{2}}} |/\s/|}} {{#if: {{{bis|}}} |<br>- {{#regexp: {{{bis}}} |/\s/|}} }}
-
| {{#ifeq: {{{infoseite|ja}}} | ja | [[Zeitleiste/Ereignis/{{{2}}}{{#if: {{{bis|}}} |-{{{bis}}} }} - {{{1}}}|{{{1}}}]] | {{{1}}} }}
+
| {{#ifeq: {{{infoseite|ja}}} | ja | [[Zeitleiste/Ereignis/{{#regexp: {{{2}}} |/\s/|}}{{#if: {{{bis|}}} |-{{#regexp: {{{bis}}} |/\s/|}} }} - {{{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>

Version vom 22:47, 18. Nov. 2008

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: {{{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.



Persönliche Werkzeuge
Werkzeuge