Hi mal eine Frage. Wie man mehrere Publkic functionen mittels aray auf ein und das selbe core event nutzt hab ich schoon nachvollziehen können. Ich habe jetzt eine Extension gemacht wo ich metainformationen in die overall_header_dead_append.html lege und das ganze sollte dann aiuch mit der acp_overall_header_head_append.html im acp funktionieren. Nun hatte ich festgestellt das das core event
core.page_header
allein nicht ausreicht um auch den gewünschten effekt im acp zu laden. Da die Variabeln aus dem listner.php dort nicht geladen werden. nun habe ich das so gelöst:
Code: Alles auswählen
public static function getSubscribedEvents()
{
return array(
'core.page_header' => 'metainfo',
'core.adm_page_header' => 'metainfo',
);
}
Das funktioniert so wie es soll. Nicht wundern das bei beiden die Funktion metainfo geladen wird, das ist beabsichtig da in beiden event dateien das gleiche steht.
Ist es möglich aus den zwei core events ein einzelnes zu machen bzw. die in einem zusammenzulegen. Ähnlich wie das hier:
Code: Alles auswählen
'core.page_header_after' => array(array('show_randompics'), array('add_randompics')),
Nur das man hier nicht 2 funktionen sondern 2 core events für eine funktion nutzen kann.