Hallo,
ich habe folgendes Plugin installiert: Using global variables in templates
Damit ist es möglich zu prüfen, ob ein User eingeloggt ist - oder nicht.
Das Problem ist nun, dass der Wert der Variable gecached wird. Hat da jemand eine Idee, wie man dieses leicht umgehen kann? Den Developer Guide verstehe ich beim besten Willen nicht.
Und ich habe versucht anhand des oben genannten Plugins die sUserData global zur Verfügung zu stellen:
Ich möchte den Firmennamen und die Kundennummer auf allen Seiten angezeigt haben.
/**
* @param \Enlight_Controller_ActionEventArgs $args
*/
public function onPostDispatch(\Enlight_Controller_ActionEventArgs $args)
{
$args->getSubject()->View()->assign('sUserData', Shopware()->Modules()->Admin()->sCheckUser());
}
Doch leider funktioniert das so nicht…
Ich hoffe mir kann da jemand helfen!
Danke