Nachricht für neue Nutzer.
Nachricht für engagierte Nutzer.

Vorlage:Webmo staff: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
K (Der Seiteninhalt wurde durch einen anderen Text ersetzt: „<includeonly></includeonly> {{Box|Diese Vorlage muss entfernt werden}}“)
Markierung: Ersetzt
Zeile 1: Zeile 1:
<noinclude>
<includeonly></includeonly>
This is the <em>template:webmo staff</em>. It fills the page <em>User:webmo_staff.username</em>.<br/><br/>
{{Box|Diese Vorlage muss entfernt werden}}
<b>Please note</b>: Each user page is created automatically by the CargoUserManagement extension when a staff member/user creates a wiki account upon invitation or the <em>Special:CreateAccount</em> page. The extension fills the fields <em>webmo_staff.wiki_db_id</em> and <em>webmo_staff.username</em>. The remaining fields can be edited by the user herself via the <em>form:webmo staff</em>. New fields can be added to the <em>webmo_staff</em> table and won't interfere with the CargoUserManagement extension.<br/><br/>
Note:<br/>
1) the <em>form:webmo staff</em> does not create user pages.<br/>
2) For reasons of consistency the email is not stored in the CargoDB. For example, if a user changes her user settings in the Wiki preferences, the CargoDB would not update automatically and old emails will pop up here and there. When needed, the email can be retrieved via the CargoUserManagement parser function <em><nowiki>{{#getEmail:username}}</nowiki></em> from the Wiki DB directly.<br/><br/>
{{#cargo_declare:
_table=webmo_staff
|wiki_db_id=Integer<!--- created only upon account creation by CargoUserManagement extension -->
|username=String<!--- created only upon account creation by CargoUserManagement extension -->
|vorname=String<!-- editable via form by wiki users -->
|nachname=String<!-- editable via form by wiki users -->
|name=String<!-- editable via form by wiki users -->
|ueber_mich=String<!-- editable via form by wiki users -->
}}</noinclude><includeonly>
{{#vardefine:staffPageID|{{#cargo_query:tables=webmo_staff|fields=_pageID|where=username="{{PAGENAME}}"|default=|no html}}}}
<div class="grid">
<div class="width-1-1">
=== Über mich ===
{{{ueber_mich|}}}
</div>
</div>
 
{{#cargo_store:
_table=webmo_staff
|wiki_db_id={{{wiki db id|}}}
|username={{{username|}}}
|vorname={{{vorname|}}}
|nachname={{{nachname|}}}
|name={{{vorname|}}} {{{nachname|}}}
|ueber_mich={{{ueber mich|}}}
}}
 
[[Category:Nutzer]]
 
{{#vardefine:name|{{#cargo_query:tables=webmo_staff|fields=name|where=webmo_staff.username="{{{username}}}"|no html|default=}}}}
{{DISPLAYTITLE:{{#if:{{#var:name}}|{{#var:name}}|{{{username}}}}}}}
__NOEDITSECTION__
__NOTOC__
</includeonly>

Version vom 22. März 2025, 20:02 Uhr

Diese Vorlage muss entfernt werden
{{{2}}}