Hallo,
ich hatte zwar gesehen, dass bereits häufiger ähnliche Fragen gestellt wurden, aber keine Antwort konnte mir bisher helfen.
Ich bin dabei ein Plugin zu schreiben, dass nach jedem Anlegen eines neuen Kunde eine bestimmte Aktion ausführt. Allerdings kommt bisher das Event nie zurück und stößt die Methode an.
Im Folgenden mein Code, ich hoffe, das mir jemand helfen kann:
true,
'update' => true,
'enable' => true
);
}
public function getLabel()
{
return 'Test';
}
public function getVersion()
{
return '1.0.0';
}
public function getInfo()
{
return array(
'version' => $this->getVersion(),
'label' => $this->getLabel(),
'supplier' => 'xxx',
'description' => 'xxx',
'support' => '',
'link' => 'xxx'
);
}
public function install()
{
$this->registerEvents();
return array('success' => true, 'invalidateCache' => array('frontend'));
}
private function registerEvents()
{
$this->subscribeEvent(
'Shopware_Modules_Admin_SaveRegister_Successful',
'onSaveRegisterMainData'
);
}
public function onSaveRegisterMainData(Enlight_Event_EventArgs $args)
{
//wird nie aufgerufen :(
error_log("GOT EVENT !!!!!!!!!!!!!!!!!!!");
$returnData = $args->getReturn();
return $returnData;
}
}