WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo zusammen,
ich versuche in einem Droplet eine Zeile nur anzuzeigen, wenn es nicht der User mit der ID 2 ist.
[== PHP ==]
$currentUser = $oAccounts->get_user_id();
if ($currentUser != 2) {
return '<li><a href="[wblink3]">Testseite</a></li>';
}
führt leider zu einer komplett weißen Seite.
Mit Echo klappt es auch nicht....
Habe ich etwas vergessen?
LG
SR
Last edited by seelenreiter (30.05.2023 06:49:55)
Offline
Das Objekt $oAccounts ist nicht vorhanden im Droplet.
Versuche es stattdessen mit dem Objekt $wb.
Trotzdem musst Du es aber per global ins Droplet holen.
Deine Code könnte so aussehen (ungetestet):
global $wb;
$retVal = '';
$currentUser = $wb->get_user_id();
if ($currentUser != 2) {
$retVal = '<li><a href="[wblink3]">Testseite</a></li>';
}
return $retVal;
(Versuche return möglichst am Ende des Droplets zu setzten.)
Gruß,
Christian
“We can easily forgive a child who is afraid of the dark; the real tragedy of life is when men are afraid of the light.” ― Plato
Offline
seelenreiter
Super, Danke schön.
Offline