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.