Ereignisse (Hooks)
Beitrag wurde zuletzt von 2 geändert, 17.05.2011Hooks sind Events die innerhalb des DreamCMS Core-Engine ausgeführt werden.
Sie können mehrere Callback-Funktionen pro Ereignis registrieren, die dann bei dessen Eintreten ausgeführt werden. Mit Hilfe von Hooks kann der Programmablauf der DreamCMS Core-Engine angepasst und erweitert werden.
Alle Hooks können im Backend ganz bequem und einfach Verwaltet werden. Mehr dazu hier.
Wir sind bemüht Hooks überall dort einzusetzen, wo wir es als angemessen erachten und erweitern somit auch die Hook Events stetig, es kann also sein das diese Liste der Hooks nicht immer aktuell ist und bitten daher um Ihr Verständnis.
nd bitten daher um Ihr Verständnis.
| Event | Beschreibung |
|---|---|
| onAfterApplicationInit | Dieses Ereignis wird ausgelöst, kurz nachdem Initialisieren des DreamCMS (Frontend). |
| onBeforeRunController | Dieses Ereignis wird ausgelöst, kurz bevor der Controller ausgeführt wird. |
| onFrontendLoginFail | Dieses Ereignis wird ausgelöst, wenn der Login fehlerhaft war. |
| onBeforeFrontendLogin | Dieses Ereignis wird vor der dem Login ausgelöst. |
| onBeforeGenerateDashboardMenu | This event fires just before the Dashboard menu is generated. |
| onBeforeRender | Dieses Ereignis wird vor beginn des Parsers ausgelöst. |
| onAfterRender | Dieses Ereignis wird dem beenden des Parsers ausgelöst. |
| onBeforeRenderFrontend | Dieses Ereignis wird vor beginn des Parsers ausgelöst. |
| onAfterRenderFrontend | Dieses Ereignis wird dem beenden des Parsers ausgelöst. |
| onBeforeOutput | Dieses Ereignis wird vor der Ausgabe ausgelöst. |
| onBeforeCachePage | Dieses Ereignis vor dem Cachen des Compilierten Templates ausgelöst. |
| onBeforeDashboardLogin | Dieses Ereignis wird vor der dem Login ausgelöst. |
| onAfterDashboardLogin | Dieses Ereignis wird nach der dem Login ausgelöst. |
| onDashboardLoginFail | Dieses Ereignis wird ausgelöst, wenn der Login fehlerhaft war. |
| onBeforeSend404 | Dieses Ereignis wird ausgelöst, bevor Error 404 gesendet wird (Frontend Controller Error). |
| onAfterSend404 | Dieses Ereignis wird ausgelöst, nach Error 404 gesendet wird (Frontend Controller Error). |
| onBeforeRunRouter | Dieses Ereignis wird ausgelöst, bevor der Router ausgeführt wird. |
| onBeforeFindController | Dieses Ereignis wird ausgelöst, kurz bevor der Controller gesucht wird. |
| onAfterControllerInitialise | Dieses Ereignis wird ausgelöst, nachdem der Controller geladen und initialisiert wurde. |
| onBeforeSendError | Dieses Ereignis wird ausgelöst, bevor die Error Seite gesendet wird (Frontend Controller Error). |
| onAfterSendError | Dieses Ereignis wird ausgelöst, nachdem die Error Seite gesendet wurde (Frontend Controller Error). |
| onBeforeSendAccessError | Dieses Ereignis wird ausgelöst, bevor die Access Error Seite gesendet wird (Frontend Controller Error). |
| onAfterSendAccessError | Dieses Ereignis wird ausgelöst, nachdem die Access Error Seite gesendet wurde (Frontend Controller Error). |
| onAfterFrontendLogin | Dieses Ereignis wird nach dem erfolgreichen Login ausgelöst. |
onAfterApplicationInit
onBeforeFindController
onBeforeRunController
onBeforeRunRouter
onAfterControllerInitialise
onBeforeFrontendLogin
onAfterFrontendLogin
onFrontendLoginFail
onBeforeDashboardLogin
onAfterDashboardLogin
onDashboardLoginFail
onBeforeGenerateDashboardMenu
onBeforeRender
onAfterRender
onBeforeRenderFrontend
onAfterRenderFrontend
onBeforeOutput
onBeforeCachePage
onBeforeSend404
onAfterSend404
onBeforeSendError
onAfterSendError
onBeforeSendAccessError

