Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen

Aus Bayernflora
Wechseln zu: Navigation, Suche
K (Fix Internetseite)
K (Dokumentation: Internetseiten)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
 
; E-Mail Name : der Teil der E-Mail vor @ (<u>mein.name</u>@email-service.org, [[Attribut: Email-name |Email-name]])
 
; E-Mail Name : der Teil der E-Mail vor @ (<u>mein.name</u>@email-service.org, [[Attribut: Email-name |Email-name]])
 
; E-Mail Service : der Teil der E-Mail nach @ (mein.name@<u>email-service.org</u>, [[Attribut: Email-service |Email-service]])
 
; E-Mail Service : der Teil der E-Mail nach @ (mein.name@<u>email-service.org</u>, [[Attribut: Email-service |Email-service]])
; Internetseite : „Homepage“ ([[Attribut: vcard:hasURL |vcard:hasURL]])
+
; Internetseite : „Homepage“ ([[Attribut: vcard:hasURL |vcard:hasURL]]); mehrere Internetseiten können durch Zeilenumbruch eingegeben werden
 
; Telefon geschäftlich : Telefonnummer geschäftlich<br/>siehe [[Attribut:vcard:hasTelephone]], {{Abk.|SMW}}: <nowiki>[[vcard:hasTelephone:: ''Nummer'' ;Phone;Work]]</nowiki>
 
; Telefon geschäftlich : Telefonnummer geschäftlich<br/>siehe [[Attribut:vcard:hasTelephone]], {{Abk.|SMW}}: <nowiki>[[vcard:hasTelephone:: ''Nummer'' ;Phone;Work]]</nowiki>
 
; Telefon privat : Telefonnummer privat<br/>siehe [[Attribut:vcard:hasTelephone]], {{Abk.|SMW}}: <nowiki>[[vcard:hasTelephone:: ''Nummer'' ;Phone;Home]]</nowiki>
 
; Telefon privat : Telefonnummer privat<br/>siehe [[Attribut:vcard:hasTelephone]], {{Abk.|SMW}}: <nowiki>[[vcard:hasTelephone:: ''Nummer'' ;Phone;Home]]</nowiki>
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;?| ]]}}<!--  
  
  Anzeige
 
-->
 
{{#if: {{{Titel|}}}|{{{Titel|}}}&#32;}}{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!--
 
-->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!--
 
then-->|&#32;(<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!-- -->}}<!-- if end
 
 
############
 
## Internetseite: einzeln
 
oder
 
## Internetseiten:
 
* eins
 
* zwei
 
 
  -->{{#if: {{{Internetseite|}}}<!--  
 
  -->{{#if: {{{Internetseite|}}}<!--  
 
DANN-->|<!-- -->{{#if:{{#pos:{{{Internetseite|}}}|<nowiki></nowiki>
 
DANN-->|<!-- -->{{#if:{{#pos:{{{Internetseite|}}}|<nowiki></nowiki>
 
<nowiki></nowiki>}}<!-- hat Zeilenumbruch  
 
<nowiki></nowiki>}}<!-- hat Zeilenumbruch  
Dann-->|<nowiki></nowiki>
+
Dann-->|{{#arraymap: {{{Internetseite|}}}<!-- values
 
+
Internetseiten:
+
{{#arraymap: {{{Internetseite|}}}<!-- values
+
 
-->|\n<!-- trenne mit Zeilenumbruch
 
-->|\n<!-- trenne mit Zeilenumbruch
 
-->|§<!-- temporäre Variable
 
-->|§<!-- temporäre Variable
-->|* [[vcard:hasURL::{{#if: {{#pos: §|[}}<!--  
+
-->|[[vcard:hasURL::{{#if: {{#pos: §|[}}<!--  
 
   ist Weblink
 
   ist Weblink
 
   dann-->|{{#sub: §<!--
 
   dann-->|{{#sub: §<!--
Zeile 93: Zeile 80:
 
       oder-->|{{#expr: {{#pos: §|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 
       oder-->|{{#expr: {{#pos: §|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 
   oder-->|§}}| ]]<!-- Ausgabe
 
   oder-->|§}}| ]]<!-- Ausgabe
-->|\n<!-- Ausgabe-Trenner
+
-->|<!-- Ausgabe-Trenner
 
-->}}<!--
 
-->}}<!--
 
Oder-->|<!-- hat keinen Zeilenumbruch  
 
Oder-->|<!-- hat keinen Zeilenumbruch  
   --><nowiki></nowiki>
+
   -->[[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
 
+
Internetseite: [[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
+
 
   Dann-->|{{#sub:{{{Internetseite|}}}<!--
 
   Dann-->|{{#sub:{{{Internetseite|}}}<!--
 
     start-->|1<!--
 
     start-->|1<!--
Zeile 106: Zeile 91:
 
       oder-->|{{#expr: {{#pos: {{{Internetseite|}}}|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 
       oder-->|{{#expr: {{#pos: {{{Internetseite|}}}|]}} - {{#len:]}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- sub ende
 
   Oder-->|{{{Internetseite|}}}}}| ]]<!-- ende [[vcard:hasURL::…| ]]
 
   Oder-->|{{{Internetseite|}}}}}| ]]<!-- ende [[vcard:hasURL::…| ]]
 +
  -->}}<!-- if:Zeilenumbruch
 +
-->}}<!-- if:Internetseite
 +
 +
############
 +
  Anzeige
 +
############
 +
-->
 +
{{#if: {{{Titel|}}}|{{{Titel|}}}&#32;}}<!--
 +
-->{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!--
 +
-->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!--
 +
then-->|&#32;(<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!--
 +
-->}}<!-- if E-Mail ende
 +
 +
############
 +
Internetseite: einzeln
 +
oder
 +
Internetseiten:
 +
* eins
 +
* zwei
 +
-->{{#if: {{{Internetseite|}}}<!--
 +
DANN-->|<!-- -->{{#if:{{#pos:{{{Internetseite|}}}|<nowiki></nowiki>
 +
<nowiki></nowiki>}}<!-- hat Zeilenumbruch
 +
Dann-->|<nowiki></nowiki>
 +
 +
Internetseiten:
 +
{{#arraymap: {{{Internetseite|}}}<!-- values
 +
-->|\n<!-- trenne mit Zeilenumbruch
 +
-->|§<!-- temporäre Variable
 +
-->|* §<!-- Ausgabe
 +
-->|\n<!-- Ausgabe-Trenner
 +
-->}}<!--
 +
Oder-->|<!-- hat keinen Zeilenumbruch
 +
  --><nowiki></nowiki>
 +
 +
Internetseite: {{{Internetseite|}}}<!-- ende [[vcard:hasURL::…| ]]
 
   -->}}<!-- if:Zeilenumbruch
 
   -->}}<!-- if:Zeilenumbruch
 
-->}}<!-- if:Internetseite ############
 
-->}}<!-- if:Internetseite ############

Aktuelle Version vom 5. März 2020, 21:55 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); mehrere Internetseiten können durch Zeilenumbruch eingegeben werden
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: