Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen

Aus Bayernflora
Wechseln zu: Navigation, Suche
K ({{#default_form:Benutzer Bayernflora}})
K (Internetseite einzeln oder mit mehrere in Zeilenumbrüchen)
Zeile 59: Zeile 59:
 
  -->{{#if: {{{E-Mail Name|}}}|[[Email-name::{{{E-Mail Name|}}}| ]]}}<!--  
 
  -->{{#if: {{{E-Mail Name|}}}|[[Email-name::{{{E-Mail Name|}}}| ]]}}<!--  
 
  -->{{#if: {{{E-Mail Service|}}}|[[Email-service::{{{E-Mail Service|}}}| ]]}}<!--  
 
  -->{{#if: {{{E-Mail Service|}}}|[[Email-service::{{{E-Mail Service|}}}| ]]}}<!--  
 +
 +
############
 +
## Internetseite: einzeln
 +
oder
 +
## Internetseiten:
 +
* eins
 +
* zwei
 
  -->{{#if: {{{Internetseite|}}}<!--  
 
  -->{{#if: {{{Internetseite|}}}<!--  
then-->|[[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
+
DANN-->|<!-- -->{{#if:{{#pos:{{{Internetseite|}}}|<nowiki></nowiki>
then-->|{{#sub:{{{Internetseite|}}}<!--
+
<nowiki></nowiki>}}<!-- hat Zeilenumbruch
  start-->|1<!--
+
Dann-->|<span></span>
  end  -->|{{#if: {{#pos: {{{Internetseite|]}}}| }}<!-- Leerzeichen gefunden?
+
Internetseiten:
    then-->|{{#pos: {{{Internetseite|}}}| }}<!--
+
{{#arraymap: {{{Internetseite|}}}<!-- values
    else-->|{{#expr: {{#pos: {{{Internetseite|}}}|]}} - 1 }}}}}}<!-- sub end
+
-->|\n<!-- trenne mit Zeilenumbruch
else-->|{{{Internetseite|}}}}}| ]]<!-- end vcard:hasURL
+
-->|§<!-- temporäre Variable
-->}}<!-- Internetseite
+
-->|* [[vcard:hasURL::{{#if: {{#pos: §|[}}<!--
-->{{#if: {{{Telefon geschäftlich|}}}|[[vcard:hasTelephone::{{{Telefon geschäftlich|}}};Phone;Work| ]]}}<!--  
+
  ist Weblink
 +
  dann-->|{{#sub: §<!--
 +
    start-->|1<!--
 +
    ende -->|{{#if: {{#pos: §| }}<!--
 +
      Leerzeichen gefunden?
 +
      dann-->|{{#pos: §| }}<!--
 +
      oder-->|{{#expr: {{#pos: §|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 +
  oder-->|§}}| ]]<!-- Ausgabe
 +
-->|\n<!-- Ausgabe-Trenner
 +
-->}}<!--
 +
Oder-->|<!-- hat keinen Zeilenumbruch
 +
  --><span></span>
 +
Internetseite: [[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
 +
############
 +
 
 +
-->{{#if: {{{Telefon geschäftlich|}}}|[[vcard:hasTelephone::{{{Telefon geschäftlich|}}};Phone;Work| ]]}}<!--  
 
  -->{{#if: {{{Telefon privat|}}}|[[vcard:hasTelephone::{{{Telefon privat|}}};Phone;Home| ]]}}<!--  
 
  -->{{#if: {{{Telefon privat|}}}|[[vcard:hasTelephone::{{{Telefon privat|}}};Phone;Home| ]]}}<!--  
 
  -->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--  
 
  -->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--  

Version vom 5. März 2020, 21:23 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: