Vorlage:Benutzer Bayernflora: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Andreas Plank K Fix vcard:fn? |
imported>Andreas Plank K Dokumentation: Internetseiten |
||
| (13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<noinclude> | <noinclude> | ||
Diese Vorlage verwaltet Benutzer in {{SITENAME}} und beinhaltet folgende Funktionen: | Diese Vorlage verwaltet Benutzer (auch Mitarbeiter) in {{SITENAME}} und beinhaltet folgende Funktionen: | ||
* setzt [[:Kategorie: Benutzer]] | * setzt [[:Kategorie: Benutzer]] | ||
* optionale Parameter werden für {{Abk.|SMW}} gesetzt | * optionale Parameter werden für {{Abk.|SMW}} gesetzt | ||
| 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 19: | Zeile 19: | ||
== Technische Dokumentation == | == Technische Dokumentation == | ||
Die Vorlage orientiert sich an http://semantic-mediawiki.org/wiki/Help:Ergebnisformat_vcard. | Die Vorlage orientiert sich an http://semantic-mediawiki.org/wiki/Help:Ergebnisformat_vcard. Zusätzlich gespeichert werden: | ||
* voller Name ([[Attribut: vcard:fn |vcard:fn]]=[[Attribut: vcard:hasHonorificPrefix |vcard:hasHonorificPrefix]] + [[Attribut: vcard:hasGivenName |vcard:hasGivenName]] + [[Attribut: vcard:hasFamilyName |vcard:hasFamilyName]]) | * voller Name ([[Attribut: vcard:fn |vcard:fn]]=[[Attribut: vcard:hasHonorificPrefix |vcard:hasHonorificPrefix]] + [[Attribut: vcard:hasGivenName |vcard:hasGivenName]] + [[Attribut: vcard:hasFamilyName |vcard:hasFamilyName]]) | ||
| Zeile 25: | Zeile 25: | ||
* [[Formular:{{PAGENAME}}]] | * [[Formular:{{PAGENAME}}]] | ||
* [[Vorlage: Mail]] | * [[Vorlage: Mail]] | ||
* [[Vorlage: PAGENAME word2-n, word1]] (Sortierung) | |||
Zum anzeigen/abfragen: | |||
* [[Vorlage: Benutzer - voller Name und E-Mail]] | |||
[[Kategorie: Vorlage mit Semantik-MediaWiki-Daten]] | |||
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
-->{{DEFAULTSORT: {{#if: {{{Nachname|}}}<!-- | |||
then-->|{{{Nachname|}}}{{#if: {{{Vorname|}}}|, {{{Vorname|}}}}}<!-- | |||
else-->|{{PAGENAME word2-n, word1}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
############ | |||
Semantische Eigenschaften | Semantische Eigenschaften | ||
############ | |||
-->[[Seite Hat Standardformular::Benutzer Bayernflora| ]]<!-- | -->[[Seite Hat Standardformular::Benutzer Bayernflora| ]]<!-- | ||
-->{{#default_form:Benutzer Bayernflora}}<!-- | |||
-->{{#if: {{{Titel|}}}|[[vcard:hasHonorificPrefix::{{{Titel|}}}| ]]}}<!-- | -->{{#if: {{{Titel|}}}|[[vcard:hasHonorificPrefix::{{{Titel|}}}| ]]}}<!-- | ||
-->{{#if: {{{Vorname|}}}|[[vcard:hasGivenName::{{{Vorname|}}}| ]]}}<!-- | -->{{#if: {{{Vorname|}}}|[[vcard:hasGivenName::{{{Vorname|}}}| ]]}}<!-- | ||
-->{{#if: {{{Nachname|}}}|[[vcard:hasFamilyName::{{{Nachname|}}}| ]]}}<!-- | -->{{#if: {{{Nachname|}}}|[[vcard:hasFamilyName::{{{Nachname|}}}| ]]}}<!-- | ||
-->[[vcard:fn::{{#if: {{{Titel|}}}|{{{Titel|}}} | -->[[vcard:fn::{{#if: {{{Titel|}}}<!-- | ||
-->{{#if: {{{Vorname|}}}<!-- | then-->|{{{Titel|}}} {{#if: {{{Vorname|}}}<!-- | ||
then-->|{{{Vorname|}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | |||
else-->|{{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | |||
-->}}<!-- | |||
else-->|{{#if: {{{Vorname|}}}<!-- | |||
then-->|{{{Vorname|}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | then-->|{{{Vorname|}}} {{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | ||
else-->|{{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | else-->|{{#if: {{{Nachname|}}}|{{{Nachname|}}}}}<!-- | ||
-->}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
-->| ]]<!-- | |||
-->{{#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 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;?| ]]}}<!-- | ||
-->{{#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: {{{Internetseite|}}}|<nowiki></nowiki> | -->}}<!-- 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: {{{Internetseite|}}}<!-- ende [[vcard:hasURL::…| ]] | ||
[[Kategorie: Benutzer]]</includeonly> | -->}}<!-- if:Zeilenumbruch | ||
-->}}<!-- if:Internetseite ############ | |||
--> | |||
[[Kategorie: Benutzer]]<nowiki></nowiki> | |||
</includeonly> | |||
Aktuelle Version vom 5. März 2020, 22:55 Uhr
Diese Vorlage verwaltet Benutzer (auch Mitarbeiter) in Flora von Bayern 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: