Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen
Aus Bayernflora
K (Fix Internetseite) |
K (Dokumentation: Internetseiten) |
||
(Eine dazwischenliegende Version desselben Benutzers wird 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;?| ]]}}<!-- | ||
+ | -->{{#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|}}} }}{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | + | {{#if: {{{Titel|}}}|{{{Titel|}}} }}<!-- |
+ | -->{{#if: {{{Vorname|}}}|{{{Vorname|}}}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | ||
-->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!-- | -->{{#if: {{{E-Mail Name|}}}{{{E-Mail Service|}}}<!-- | ||
− | then-->| (<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!-- -->}}<!-- if | + | then-->| (<span style="color:#436EEE">{{Mail|{{{E-Mail Name|}}}|{{{E-Mail Service|}}}}}</span>)<!-- |
+ | -->}}<!-- if E-Mail ende | ||
############ | ############ | ||
− | + | Internetseite: einzeln | |
oder | oder | ||
− | + | Internetseiten: | |
* eins | * eins | ||
* zwei | * zwei | ||
Zeile 84: | Zeile 119: | ||
-->|\n<!-- trenne mit Zeilenumbruch | -->|\n<!-- trenne mit Zeilenumbruch | ||
-->|§<!-- temporäre Variable | -->|§<!-- temporäre Variable | ||
− | -->|* | + | -->|* §<!-- Ausgabe |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
-->|\n<!-- Ausgabe-Trenner | -->|\n<!-- Ausgabe-Trenner | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 98: | Zeile 125: | ||
--><nowiki></nowiki> | --><nowiki></nowiki> | ||
− | Internetseite | + | 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:
- setzt Kategorie: Benutzer
- optionale Parameter werden für SMW gesetzt
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:
- voller Name (vcard:fn=vcard:hasHonorificPrefix + vcard:hasGivenName + vcard:hasFamilyName)
Abhängigkeiten
Zum anzeigen/abfragen: