wUserCur::getMeta

Ermittelt Metadaten des aktuellen Benutzers (verfügbar ab CMS-Version 008.004.026.000)

Funktionsaufruf

String getMeta(String user = null, String name)

Parameter

user
Benutzername (Dieser Wert kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.)
data
Zu ermittelnde Metadaten

Beispiel: Gibt den Vornamen und Nachnamen und Parteizugehörigkeit (Metadaten) des aktuellen Benutzers aus

Quelltext

<?php

if(wUserCur::getName() != ''){
  print '<h1>Daten des Benutzers '.wUserCur::getName().':</h1>';
  print 'Vorname: '.wUserCur::getData("firstname");
  print '<br/>Nachname: '.wUserCur::getData("lastname");
  print '<br/>Partei: '.wUserCur::getMeta("partei");
}

?>

Ergebnis

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wozu dient wUserCur::getMeta?
<code class="codeInline">wUserCur::getMeta</code> ermittelt Metadaten des aktuellen Benutzers. Die Funktion ist ab CMS-Version **008.004.026.000** verfügbar.
Ab welcher CMS-Version ist wUserCur::getMeta verfügbar?
Die Funktion <code class="codeInline">wUserCur::getMeta</code> ist ab **CMS-Version 008.004.026.000** verfügbar.
Wie lautet die Signatur der Funktion wUserCur::getMeta?
Funktionsaufruf: <code class="codeInline">String getMeta(String user = null, String name)</code>.
Was bedeutet der Parameter user bei wUserCur::getMeta?
<code class="codeInline">user</code> ist der Benutzername. Der Wert kann leer bleiben (<code class="codeInline">null</code> bzw. ohne Angabe), wenn auf die Daten des **aktuellen Benutzers** zugegriffen werden soll.
Was bedeutet der Parameter name (bzw. „data“) bei wUserCur::getMeta?
Mit <code class="codeInline">name</code> wird angegeben, welche Metadaten ermittelt werden sollen. Im Text wird es als **„Zu ermittelnde Metadaten“** beschrieben (z. B. <code class="codeInline">partei</code>).
Was gibt wUserCur::getMeta zurück?
Die Funktion gibt einen **String** zurück (<code class="codeInline">String getMeta(...)</code>). Das ist der ermittelte Metadatenwert.
Wie kann ich mit wUserCur::getMeta Metadaten des aktuellen Benutzers abrufen?
Lass den Parameter <code class="codeInline">user</code> leer oder setze ihn nicht. Über den Metadaten-Namen (z. B. <code class="codeInline">partei</code>) erhältst du dann die Daten des **aktuellen** Benutzers, wie im Beispiel angedeutet: <code class="codeInline">wUserCur::getMeta("partei")</code>.
Gibt es ein Beispiel, wie Metadaten wie Vorname, Nachname und Partei ausgegeben werden?
Ja. Im Beispiel wird gezeigt, dass der Vorname und Nachname über <code class="codeInline">wUserCur::getData("firstname")</code> und <code class="codeInline">wUserCur::getData("lastname")</code> ausgegeben werden und die Parteizugehörigkeit über <code class="codeInline">wUserCur::getMeta("partei")</code>.
Muss ich das Framework in eigenen Skripten beim Einbinden von Funktionsaufrufen noch referenzieren?
Laut Hinweis: Wenn Sie eine Funktion innerhalb einer Weblication®-Seite z. B. über das **PHP-Quelltext**-Element oder in einem **XSL-Template** über <code class="codeInline">wsl:php</code> einbinden, muss das Framework über die **grid.php** nicht mehr referenziert werden.