Falls Nutzer nicht eingeloggt: Preise ausblenden

Hallo,

gibt es eine Backend-Einstellungsmöglichkeit, um die Preise im Frontend nur eingeloggten Nutzern sichtbar machen zu können?

Grüße,
cube

Habe folgende funktionierende Lösung im englischen Forum entdeckt:

    static $oUser = null;
    static $blIsUser = null;
    if ($oUser === null) {    
       $oUser = oxNew( 'oxuser' );
       $blIsUser = $oUser->loadActiveUser();
    }

    if ($blIsUser ) {
        return $content;
    }
    
    switch ($params['ident']) {
        case 'SHOWARTICLEPRICE':
        case 'TOBASKET':
            return '';
        default:
            return $content;
            
    }

Supi - und wo soll das hin?

http://www.oxid-esales.com/forum/showthread.php?t=4713#post27926

Prima - vielen Dank >>leofonic<<!

Armin

Danke @leofonic

Funktioniert auch mit Oxid CE 4.7.4_57063 - gerade getestet …