2017-05-17 8 views
0

Ich habe TYPO3 Version 7.6.16. Wie führe ich Code aus, wenn die Erweiterung aktiviert wurde? Weißt du, wie man es macht ?TYPO3 Wie man Code ausführt, wenn die Erweiterung aktiviert wurde?

Ich muss eine E-Mail mit einigen Informationen (IP, Host) senden, nachdem die Erweiterung aktiviert wurde.

+0

Welche Art von Code, den Sie ausführen möchten? Können Sie Ihre Anforderung löschen, damit der Leser verstehen kann, was Sie genau erwarten? ab sofort kann ich sagen, dass fügen Sie Ihren Code in der ext_localconf.php könnte Arbeit sein. –

+0

Ich habe meinen Beitrag aktualisiert. Kannst du mir bitte helfen ? – Mikael

+0

AFAIK es ist eine noch offene Feature-Anfrage: https://forge.typo3.org/issues/4387 –

Antwort

3

Ich denke, das Signal afterExtensionInstall in Extensionmanager sollte den Trick tun. Ansonsten können Sie nach weiteren Signalen oder Haken suchen, die der Extensionmanager anbietet.

Beispiel in ext_localconf.php

$signalSlotDispatcher->connect(
    \TYPO3\CMS\Extensionmanager\Utility\InstallUtility::class, 
    'afterExtensionInstall', 
    \Vendor\Extension\Hooks\ExtensionInstallation::class, 
    'afterInstallation' 
); 
+0

Vielen Dank! Wie ich diesen Haken nach der Installation installiert tun, aber ich brauche Execude Code (E-Mail senden) nach der Erweiterung aktiviert – Mikael

+0

Ich bin froh, in gewissem Umfang geholfen haben – hoorider

Verwandte Themen