WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 29.05.2023 10:26:22

seelenreiter
Member

gelöst: Anfängerfrage zu einem "Basic" Droplet

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 07:49:55)

Offline

#2 29.05.2023 10:36:41

stefanek
Developer

Re: gelöst: Anfängerfrage zu einem "Basic" Droplet

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

Liked by:

seelenreiter

#3 30.05.2023 07:50:14

seelenreiter
Member

Re: gelöst: Anfängerfrage zu einem "Basic" Droplet

Super, Danke schön.

Offline

Board footer

up