WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
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
Beitrag geändert von 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
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
seelenreiter
Super, Danke schön.
Offline