2017-05-17 4 views
0

私はTYPO3バージョン7.6.16を持っています。拡張機能が起動されたときのコードの実行方法あなたはそれをする方法を知っていますか?TYPO3拡張機能が有効になったときにコードを実行する方法は?

拡張機能を有効にした後、いくつかの情報(IP、ホスト)で電子メールを送信する必要があります。

+0

例?読者があなたが正確に期待していることを理解できるように、あなたの要件をクリアすることができますか?現時点では、ext_localconf.phpのコードを追加すると動作するかもしれません。 –

+0

私の投稿を更新しました。私を助けてくれますか? – Mikael

+0

AFAIKまだ公開されていない機能リクエストです:https://forge.typo3.org/issues/4387 –

答えて

3

エクステンションマネージャーの信号afterExtensionInstallはこのトリックを行うべきだと思います。それ以外の場合、Extensionmanagerが提供するシグナルやフックを探すことができます。 ext_localconf.php実行したいコードの種類

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

ありがとうございました!私は拡張機能をインストールした後にこのフックを理解していますが、拡張機能を有効にした後でexecudeコードが必要です(電子メールを送信する) – Mikael

+0

ある程度助けてうれしいです – hoorider

関連する問題