Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen

Aus Bayernflora
Wechseln zu: Navigation, Suche
K (<span></span> => <br />)
K (Dokumentation: Internetseiten)
 
(3 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 59: Zeile 61:
 
  -->{{#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|}}}| ]]}}<!--  
 +
-->{{#if: {{{Telefon geschäftlich|}}}|[[vcard:hasTelephone::{{{Telefon geschäftlich|}}};Phone;Work| ]]}}<!--
 +
-->{{#if: {{{Telefon privat|}}}|[[vcard:hasTelephone::{{{Telefon privat|}}};Phone;Home| ]]}}<!--
 +
-->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--
  
############
 
## 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-->|<br />
+
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 83: 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  
   --><br />
+
   -->[[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
Internetseite: [[vcard:hasURL::{{#if: {{#pos: {{{Internetseite|}}}|[}}<!--
+
 
   Dann-->|{{#sub:{{{Internetseite|}}}<!--
 
   Dann-->|{{#sub:{{{Internetseite|}}}<!--
 
     start-->|1<!--
 
     start-->|1<!--
Zeile 97: Zeile 93:
 
   -->}}<!-- if:Zeilenumbruch
 
   -->}}<!-- if:Zeilenumbruch
 
-->}}<!-- if:Internetseite
 
-->}}<!-- if:Internetseite
############
 
 
-->{{#if: {{{Telefon geschäftlich|}}}|[[vcard:hasTelephone::{{{Telefon geschäftlich|}}};Phone;Work| ]]}}<!--
 
-->{{#if: {{{Telefon privat|}}}|[[vcard:hasTelephone::{{{Telefon privat|}}};Phone;Home| ]]}}<!--
 
-->{{#if: {{{Telefon mobil|}}}|[[vcard:hasTelephone::{{{Telefon mobil|}}};Cell;?| ]]}}<!--
 
  
 +
############
 
   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: {{{Internetseite|}}}|<nowiki></nowiki>
+
-->}}<!-- if E-Mail ende
  
{{{Internetseite|}}}}}
+
############
 +
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:Internetseite ############
 +
-->
 
[[Kategorie: Benutzer]]<nowiki></nowiki>
 
[[Kategorie: Benutzer]]<nowiki></nowiki>
 
</includeonly>
 
</includeonly>

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: