no aspetta ti ho detto una mezza scemenza

...mezza perchè la sintassi era corretta..
if($user->get('guest')) se è un visitatore ritorna true (1) ed esegue la parte di codice dopo l'if, quindi vede il pezzetto nel DIV che però probabilmente tu volevi nascondere al visitatore, quindi basta aggiungere il punto esclamativo davanti di negazione:
if(!$user->get('guest')){ // se non è un visitatore vede il div incluso nell'if
ciao e scusa per la svista.
M.