Zum Inhalt springen

Vorlage:Veranstaltungen durchsuchen: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Andreas Plank
K Abhängigkeiten
imported>Andreas Plank
K Fix Art der Veranstaltung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
<div class="definition-inline">
<div class="definition-inline">
; Veranstaltung= : [[Attribut: Seitenname]]
; Veranstaltung= : [[Attribut: Seitenname]]
; Art der Veranstaltung= : [[Attribut: Art der Veranstaltung]]
; Datum und Zeit Beginn= : Beginn der Veranstaltung ([[Attribut: ical:dtstart]])
; Datum und Zeit Beginn= : Beginn der Veranstaltung ([[Attribut: ical:dtstart]])
; Datum und Zeit Ende= : Ende der Veranstaltung ([[Attribut: ical:dtend]])
; Datum und Zeit Ende= : Ende der Veranstaltung ([[Attribut: ical:dtend]])
Zeile 19: Zeile 20:
* [https://www.mediawiki.org/wiki/Extension:Semantic_Forms Extension:Semantic Forms]
* [https://www.mediawiki.org/wiki/Extension:Semantic_Forms Extension:Semantic Forms]


'''Problem''' es können nur 40-72 Zeichen statt bis 255 Zeichen durchsucht werden (s. http://sourceforge.net/p/semediawiki/mailman/message/31876801/)
[[Kategorie: Helferlein Semantisches Wiki]]
[[Kategorie: Helferlein Semantisches Wiki]]
</noinclude><includeonly>
</noinclude><includeonly>
Zeile 27: Zeile 29:
   -->||~*{{UC:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UC:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Veranstaltung|}}}}}*<!--  
  -->||{{{Veranstaltung|}}}<!-- gesamt-Zeichenkette
   -->]] }}<!--  
   -->]] }}<!--  
  -->{{#if: {{{Ort|}}}| <!--  
  -->{{#if: {{{Ort|}}}| <!--  
Zeile 33: Zeile 36:
   -->||~*{{UC:{{{Ort|}}}}}*<!--  
   -->||~*{{UC:{{{Ort|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Ort|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Ort|}}}}}*<!--  
  -->||{{{Ort|}}}<!-- gesamt-Zeichenkette
   -->]] }}<!--  
   -->]] }}<!--  
-->{{#if: {{{Art der Veranstaltung|}}}| [[Art der Veranstaltung::{{{Art der Veranstaltung|}}}]] }}<!--
  -->{{#if: {{{Datum und Zeit Beginn|}}}| [[ical:dtstart::{{{Datum und Zeit Beginn|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Beginn|}}}| [[ical:dtstart::{{{Datum und Zeit Beginn|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Ende|}}}| [[ical:dtend::{{{Datum und Zeit Ende|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Ende|}}}| [[ical:dtend::{{{Datum und Zeit Ende|}}}]] }}<!--  
Zeile 39: Zeile 44:
  -->{{#if: {{{Referenten|}}}| [[Referent::{{#arraymap: {{{Referenten|}}}|;|§|~*§*|{{!}}{{!}}}}]] }}<!--  
  -->{{#if: {{{Referenten|}}}| [[Referent::{{#arraymap: {{{Referenten|}}}|;|§|~*§*|{{!}}{{!}}}}]] }}<!--  
  -->|mainlabel=Veranstaltung
  -->|mainlabel=Veranstaltung
|?Art der Veranstaltung=Art der Veranstaltung
|?ical:dtstart=Beginn
|?ical:dtstart=Beginn
|?ical:dtend=Ende
|?ical:dtend=Ende
Zeile 51: Zeile 57:
  -->{{#if: {{{Veranstaltung|}}}|<nowiki></nowiki>
  -->{{#if: {{{Veranstaltung|}}}|<nowiki></nowiki>
; Veranstaltung : enthält „{{{Veranstaltung|}}}“ }}<!--  
; Veranstaltung : enthält „{{{Veranstaltung|}}}“ }}<!--  
-->{{#if: {{{Art der Veranstaltung|}}}|<nowiki></nowiki>
; Art der Veranstaltung : enthält „{{{Art der Veranstaltung|}}}“ }}<!--
  -->{{#if: {{{Datum und Zeit Beginn|}}}|<nowiki></nowiki>
  -->{{#if: {{{Datum und Zeit Beginn|}}}|<nowiki></nowiki>
; Datum und Zeit Beginn : enthält „{{{Datum und Zeit Beginn|}}}“ }}<!--  
; Datum und Zeit Beginn : enthält „{{{Datum und Zeit Beginn|}}}“ }}<!--  
Zeile 59: Zeile 67:
  -->{{#if: {{{Ansprechpartner|}}}|<nowiki></nowiki>
  -->{{#if: {{{Ansprechpartner|}}}|<nowiki></nowiki>
; Ansprechpartner : enthält {{#arraymap: {{{Ansprechpartner|}}}|;|§|„§“|&#32;oder&#32;}} }}<!--  
; Ansprechpartner : enthält {{#arraymap: {{{Ansprechpartner|}}}|;|§|„§“|&#32;oder&#32;}} }}<!--  
  -->{{#if: {{{Ansprechpartner|}}}|<nowiki></nowiki>
  -->{{#if: {{{Referenten|}}}|<nowiki></nowiki>
; Referenten : enthält {{#arraymap: {{{Referenten|}}}|;|§|„§“|&#32;oder&#32;}} }}<!--  
; Referenten : enthält {{#arraymap: {{{Referenten|}}}|;|§|„§“|&#32;oder&#32;}} }}<!--  
  -->
  -->
Zeile 70: Zeile 78:
   -->||~*{{UC:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UC:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Veranstaltung|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Veranstaltung|}}}}}*<!--  
  -->||{{{Veranstaltung|}}}<!-- gesamt-Zeichenkette
   -->]] }}<!--  
   -->]] }}<!--  
  -->{{#if: {{{Ort|}}}| <!--  
  -->{{#if: {{{Ort|}}}| <!--  
Zeile 76: Zeile 85:
   -->||~*{{UC:{{{Ort|}}}}}*<!--  
   -->||~*{{UC:{{{Ort|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Ort|}}}}}*<!--  
   -->||~*{{UCFIRST:{{{Ort|}}}}}*<!--  
  -->||{{{Ort|}}}<!-- gesamt-Zeichenkette
   -->]] }}<!--  
   -->]] }}<!--  
-->{{#if: {{{Art der Veranstaltung|}}}| [[Art der Veranstaltung::{{{Art der Veranstaltung|}}}]] }}<!--
  -->{{#if: {{{Datum und Zeit Beginn|}}}| [[ical:dtstart::{{{Datum und Zeit Beginn|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Beginn|}}}| [[ical:dtstart::{{{Datum und Zeit Beginn|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Ende|}}}| [[ical:dtend::{{{Datum und Zeit Ende|}}}]] }}<!--  
  -->{{#if: {{{Datum und Zeit Ende|}}}| [[ical:dtend::{{{Datum und Zeit Ende|}}}]] }}<!--  
Zeile 82: Zeile 93:
  -->{{#if: {{{Referenten|}}}| [[Referent::{{#arraymap: {{{Referenten|}}}|;|§|~*§*|{{!}}{{!}}}}]] }}<!--  
  -->{{#if: {{{Referenten|}}}| [[Referent::{{#arraymap: {{{Referenten|}}}|;|§|~*§*|{{!}}{{!}}}}]] }}<!--  
  -->|mainlabel=Veranstaltung
  -->|mainlabel=Veranstaltung
|?Art der Veranstaltung=Art der Veranstaltung
|?ical:dtstart=Beginn
|?ical:dtstart=Beginn
|?ical:dtend=Ende
|?ical:dtend=Ende

Aktuelle Version vom 19. März 2014, 19:40 Uhr

Vorlage gestaltet ein Suchformular, um Veranstaltungen durchsuchen zu können. Es findet auf Spezial:Abfrage ausführen/Veranstaltungen durchsuchen zusammen mit Formular:Veranstaltungen durchsuchen Verwendung.

Parameter

Veranstaltung=
Attribut: Seitenname
Art der Veranstaltung=
Attribut: Art der Veranstaltung
Datum und Zeit Beginn=
Beginn der Veranstaltung (Attribut: ical:dtstart)
Datum und Zeit Ende=
Ende der Veranstaltung (Attribut: ical:dtend)
Ort=
Ortsbeschreibung (freier Text, Attribut: ical:location)
Ansprechpartner=
Ansprechpartner (Liste Semikolon-getrennt, Attribut: ical:contact)
Referenten=
Referenten (Liste Semikolon-getrennt, Attribut: Referent)

Abhängigkeiten

Problem es können nur 40-72 Zeichen statt bis 255 Zeichen durchsucht werden (s. http://sourceforge.net/p/semediawiki/mailman/message/31876801/)