From 33ea251b34c2bba2548fe8d51932bd9c80accbdb Mon Sep 17 00:00:00 2001 From: Dmielgo Date: Thu, 26 Mar 2026 10:43:11 +0000 Subject: [PATCH] Clarify ghost modules rule: never create modules just for hooks Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/hooks-and-api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/hooks-and-api.md b/docs/hooks-and-api.md index 8e2c326..3103359 100644 --- a/docs/hooks-and-api.md +++ b/docs/hooks-and-api.md @@ -59,7 +59,7 @@ El `.htaccess` de Acai añade `tipo=barra` a cada request. Si envías `tipo` com #### Módulos fantasma interceptan hooks Si `save_module` crea un directorio `modulos/auth_signup/hook.php`, este intercepta la URL `/hooks/auth_signup/` porque `addModulesHooksToLayout()` se ejecuta ANTES que `addFilesHooksToLayout()`. -**Solución:** Los hooks generales van en `hooks/hooks.{nombre}.php`. Nunca crear hooks como módulos. Si aparecen fantasmas, borrar el directorio. +**Regla:** Nunca crear un directorio en `modulos/` solo para tener un hook. Para lógica server-side, usar siempre hooks generales en `hooks/hooks.{nombre}.php`. Si aparecen módulos fantasma por accidente, borrar el directorio. ### Cómo Llamar Hooks