diff --git a/docs/builder-fields.md b/docs/builder-fields.md index 0c95001..4bf7192 100644 --- a/docs/builder-fields.md +++ b/docs/builder-fields.md @@ -4,6 +4,13 @@ El atributo `data-field-label` se convierte a variable removiendo espacios y caracteres especiales (minúsculas). +Reglas obligatorias: +- Todo elemento editable con `data-field-type` debe incluir también `data-field-label` +- Si falta `data-field-label`, el builder puede generar variables temporales o incorrectas y el módulo queda mal configurado +- Usa labels descriptivos y estables; no dejes labels vacíos ni genéricos como "Campo" o "Texto" + +Evita también en `index-base.tpl` las clases Tailwind con valores arbitrarios como `text-[44px]`, `font-['Cinzel']` o `leading-[1.1]`. En este stack pueden romper el parseo/compilación del template. Muévelas a `style.css`. + | Label | Variable | |-------|----------| | Categoría Noticia | `categoranoticia` | diff --git a/docs/css-js-conventions.md b/docs/css-js-conventions.md index 8460082..6a046ae 100644 --- a/docs/css-js-conventions.md +++ b/docs/css-js-conventions.md @@ -72,12 +72,29 @@ Patrón para colores configurables por el usuario: JavaScript scopeado al módulo usando `section_id`: +This is the default and expected place for module JavaScript. +Do NOT embed `