Update builder-fields.md
This commit is contained in:
@@ -445,7 +445,15 @@ Antes de modificar cualquier módulo, usar `get_module_config_vars` para conocer
|
|||||||
- **sectionId**: el `section_id` de la instancia del módulo (ej: `6c6d8`)
|
- **sectionId**: el `section_id` de la instancia del módulo (ej: `6c6d8`)
|
||||||
|
|
||||||
### Escribir variables de un módulo
|
### Escribir variables de un módulo
|
||||||
Usar `set_module_config_vars` con los mismos tableName, recordNum y sectionId. La respuesta incluye `configVars` con el `recordNum` del registro `builder_custom` creado/actualizado.
|
Usar `set_module_config_vars` con los mismos tableName, recordNum y sectionId. Pasar todos los valores como strings.
|
||||||
|
|
||||||
|
La respuesta incluye `configVars` con el `recordNum` del registro `builder_custom` creado/actualizado y `uploadFields` para imágenes.
|
||||||
|
|
||||||
|
**Tipos de almacenamiento (manejado automáticamente):**
|
||||||
|
- `headfield`, `textfield`, `link`, `textbox`, `wysiwyg`, `upload` → se guardan en tabla `builder_custom`
|
||||||
|
- `list`, `checkbox`, `colorpicker` → se guardan directamente en el JSON config-vars (no en builder_custom)
|
||||||
|
|
||||||
|
No necesitas preocuparte por esto — `set_module_config_vars` lo maneja internamente. Solo pasa los valores como strings.
|
||||||
|
|
||||||
### Subir imágenes a un módulo
|
### Subir imágenes a un módulo
|
||||||
El nombre del campo de imagen viene de `builder.json` → `vars.NOMBRE.relations.builder_custom` (ej: `"image1"`). NO es el nombre de la variable (ej: NO `"imagenes"`).
|
El nombre del campo de imagen viene de `builder.json` → `vars.NOMBRE.relations.builder_custom` (ej: `"image1"`). NO es el nombre de la variable (ej: NO `"imagenes"`).
|
||||||
|
|||||||
Reference in New Issue
Block a user