Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen

Aus Bayernflora
Wechseln zu: Navigation, Suche
K (Fix Internetseite)
K (Fix Internetseite)
Zeile 38: Zeile 38:
 
-->}}<!--  
 
-->}}<!--  
  
 +
############
 
   Semantische Eigenschaften
 
   Semantische Eigenschaften
 +
############
 
  -->[[Seite Hat Standardformular::Benutzer Bayernflora| ]]<!--  
 
  -->[[Seite Hat Standardformular::Benutzer Bayernflora| ]]<!--  
 
  -->{{#default_form:Benutzer Bayernflora}}<!--  
 
  -->{{#default_form:Benutzer Bayernflora}}<!--  
Zeile 63: Zeile 65:
 
  -->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--  
 
  -->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--  
  
 +
-->{{#if: {{{Internetseite|}}}<!--
 +
DANN-->|<!-- -->{{#if:{{#pos:{{{Internetseite|}}}|<nowiki></nowiki>
 +
<nowiki></nowiki>}}<!-- hat Zeilenumbruch
 +
Dann-->|{{#arraymap: {{{Internetseite|}}}<!-- values
 +
-->|\n<!-- trenne mit Zeilenumbruch
 +
-->|§<!-- temporäre Variable
 +
-->|[[vcard:hasURL::{{#if: {{#pos: §|[}}<!--
 +
  ist Weblink
 +
  dann-->|{{#sub: §<!--
 +
    start-->|1<!--
 +
    ende -->|{{#if: {{#pos: §| }}<!--
 +
      Leerzeichen gefunden?
 +
      dann-->|{{#pos: §| }}<!--
 +
      oder-->|{{#expr: {{#pos: §|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 +
  oder-->|§}}| ]]<!-- Ausgabe
 +
-->|<!-- Ausgabe-Trenner
 +
-->}}<!--
 +
Oder-->|<!-- hat keinen Zeilenumbruch
 +
  -->[[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
 +
  Dann-->|{{#sub:{{{Internetseite|}}}<!--
 +
    start-->|1<!--
 +
    ende -->|{{#if: {{#pos: {{{Internetseite|]}}}| }}<!--
 +
      Leerzeichen gefunden?
 +
      dann-->|{{#pos: {{{Internetseite|}}}| }}<!--
 +
      oder-->|{{#expr: {{#pos: {{{Internetseite|}}}|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 +
  Oder-->|{{{Internetseite|}}}}}| ]]<!-- ende [[vcard:hasURL::…| ]]
 +
  -->}}<!-- if:Zeilenumbruch
 +
-->}}<!-- if:Internetseite
 +
 +
############
 
   Anzeige
 
   Anzeige
 +
############
 
  -->
 
  -->
{{#if: {{{Titel|}}}|{{{Titel|}}}&#32;}}{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!--
+
{{#if: {{{Titel|}}}|{{{Titel|}}}&#32;}}<!--
 +
-->{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!--
 
-->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!--
 
-->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!--
then-->|&#32;(<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!-- -->}}<!-- if end
+
then-->|&#32;(<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!--  
 +
-->}}<!-- if E-Mail ende
  
 
############
 
############
## Internetseite: einzeln
+
Internetseite: einzeln
 
  oder  
 
  oder  
## Internetseiten:  
+
Internetseiten:  
 
* eins
 
* eins
 
* zwei
 
* zwei
Zeile 84: Zeile 119:
 
-->|\n<!-- trenne mit Zeilenumbruch
 
-->|\n<!-- trenne mit Zeilenumbruch
 
-->|§<!-- temporäre Variable
 
-->|§<!-- temporäre Variable
-->|* [[vcard:hasURL::{{#if: {{#pos: §|[}}<!--
+
-->|* §<!-- Ausgabe
  ist Weblink
+
  dann-->|{{#sub: §<!--
+
    start-->|1<!--
+
    ende -->|{{#if: {{#pos: §| }}<!--
+
      Leerzeichen gefunden?
+
      dann-->|{{#pos: §| }}<!--
+
      oder-->|{{#expr: {{#pos: §|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
+
  oder-->|§}}]]<!-- Ausgabe
+
 
-->|\n<!-- Ausgabe-Trenner
 
-->|\n<!-- Ausgabe-Trenner
 
-->}}<!--
 
-->}}<!--
Zeile 98: Zeile 125:
 
   --><nowiki></nowiki>
 
   --><nowiki></nowiki>
  
Internetseite: [[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
+
Internetseite: {{{Internetseite|}}}<!-- ende [[vcard:hasURL::…| ]]
  Dann-->|{{#sub:{{{Internetseite|}}}<!--
+
    start-->|1<!--
+
    ende -->|{{#if: {{#pos: {{{Internetseite|]}}}| }}<!--
+
      Leerzeichen gefunden?
+
      dann-->|{{#pos: {{{Internetseite|}}}| }}<!--
+
      oder-->|{{#expr: {{#pos: {{{Internetseite|}}}|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
+
  Oder-->|{{{Internetseite|}}}}}]]<!-- ende [[vcard:hasURL::…| ]]
+
 
   -->}}<!-- if:Zeilenumbruch
 
   -->}}<!-- if:Zeilenumbruch
 
-->}}<!-- if:Internetseite ############
 
-->}}<!-- if:Internetseite ############

Version vom 5. März 2020, 21:53 Uhr

Diese Vorlage verwaltet Benutzer (auch Mitarbeiter) in Bayernflora und beinhaltet folgende Funktionen:

Parameter

Optional möglich sind

Titel 
Dr. oder Prof. o.ä. (vcard:hasHonorificPrefix)
Vorname 
Vorname (vcard:hasGivenName)
Nachname 
Nachname (vcard:hasFamilyName)
E-Mail Name 
der Teil der E-Mail vor @ (mein.name@email-service.org, Email-name)
E-Mail Service 
der Teil der E-Mail nach @ (mein.name@email-service.org, Email-service)
Internetseite 
„Homepage“ (vcard:hasURL)
Telefon geschäftlich 
Telefonnummer geschäftlich
siehe Attribut:vcard:hasTelephone, SMW: [[vcard:hasTelephone:: ''Nummer'' ;Phone;Work]]
Telefon privat 
Telefonnummer privat
siehe Attribut:vcard:hasTelephone, SMW: [[vcard:hasTelephone:: ''Nummer'' ;Phone;Home]]
Telefon mobil 
Handy Telefonnummer
siehe Attribut:vcard:hasTelephone, SMW: [[vcard:hasTelephone:: ''Nummer'' ;Cell;?]]

Technische Dokumentation

Die Vorlage orientiert sich an http://semantic-mediawiki.org/wiki/Help:Ergebnisformat_vcard. Zusätzlich gespeichert werden:

Abhängigkeiten

Zum anzeigen/abfragen: