Bei neueren Joomla Versionen (ember) wird beim Aufruf einer 404-Seite der sourcerer-Code ausgegeben, anstatt interpretiert. Es ergeben sich Ausgaben wie etwa

{source}<?php if($user->guest){ echo '[[a class="log" href="/login-anmeldung"]]Anmelden[[/a ]]'; $usersConfig = JComponentHelper ::getParams('com_users' ); if ($usersConfig ->get('allowUserRegistration' )){ echo '[[span class="hypen" ]] | [[/span]]'; echo '[[a class="log" href="/registrierung"]]Neu registrieren[[/a ]]'; } }else{ echo 'Hallo '. $user->name .' | '; $token = JSession::getFormToken(); $login = base64_encode ('/login-anmeldung'); echo '[[a class="log" href="/component/users/?task=user.logout&'_$token_'=1&return='.$login.'&Itemid=101"]] Abmelden[[/a ]]';

Lösung:

Unter Erweiterungen -> Module -> Header Menü, im Tab "Optionen" den Schalter "Inhalte vorbereiten" auf "Ja" stellen.

Besten Dank an [RV]