Hook

In questa pagina

Gli hook permettono ai plugin di eseguire codice in risposta agli eventi.

Firma dell’hook

async (event, ctx) => ReturnType;

Configurazione dell’hook

OpzioneTipoDefaultDescrizione
prioritynumber100Ordine di esecuzione. Numeri più bassi prima.
timeoutnumber5000Tempo massimo di esecuzione in millisecondi.
errorPolicy"abort" | "continue""abort"Se fermare la pipeline in caso di errore.

Hook del ciclo di vita

plugin:install, plugin:activate, plugin:deactivate, plugin:uninstall

Hook del contenuto

content:beforeSave, content:afterSave, content:beforeDelete, content:afterDelete

Hook dei media

media:beforeUpload, media:afterUpload

Hook delle pagine pubbliche

page:metadata — Per plugin sandboxed e nativi.

page:fragments — Solo plugin nativi.

Riferimento degli hook

Vedi il Riferimento degli Hook per i tipi completi.