OdooWiki OCA HUB
Sin categoría Licencia: LGPL-3

Basic content type form

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Proporciona los bloques de construcción para crear formularios web (crear, editar, buscar y asistentes de varios pasos) en el sitio web/portal de Odoo, con validación, mensajes de estado y redirecciones tras el envío.

Este módulo es un conjunto de herramientas técnicas que otros módulos utilizan para construir formularios mostrados en el sitio web o el portal. No añade menús por sí mismo; en su lugar, define tipos de formulario y widgets de campo reutilizables.

  • cms.form gestiona los formularios de creación/edición: valida los campos obligatorios, muestra mensajes de éxito o error y, tras guardar, redirige al usuario a una URL (el campo url del registro si está presente, o un parámetro redirect).
  • cms.form.search construye formularios de búsqueda con resultados, un paginador y un mensaje de "sin resultados"; los campos nunca son obligatorios y los campos de texto se buscan con una coincidencia de tipo contains.
  • cms.form.wizard construye asistentes de varios pasos con barra de progreso, navegación siguiente/anterior y datos del paso almacenados en la sesión del usuario.
  • Los widgets cubren texto, números, fechas, booleanos, selecciones, radio, archivos, imágenes y campos relacionales (many2one, one2many, many2many).

Reglas de negocio visibles en el código: comprobaciones de permisos antes de crear o editar registros, validación de campos obligatorios, validadores personalizados por campo o tipo, mensajes de error para campos faltantes y mensajes de éxito "Item created." / "Item updated.". Los formularios pueden enviarse por AJAX y pueden solicitar confirmación antes de enviarse.

Depende de

cms_infocms_status_messageportalbase_sparse_field

Lo necesitan otros módulos

Modelos y campos (25)
  • cms.form · modelo nuevoform_title, form_success, form_redirect
  • cms.form.mixin · modelo nuevoid, request, form_ajax, form_mode, o_request, form_title, form_action, form_method, main_object, form_template, form_model_name, form_description, form_display_mode, form_ajax_onchange, form_fname_pattern, form_render_values, form_confirm_submit, form_extra_css_klass, form_fields_template, form_buttons_template, form_content_selector, form_wrapper_template, form_fieldsets_display, form_extract_value_mode, form_fields_wrapper_template, form_wrapper_extra_css_klass
  • cms.form.search · modelo nuevoform_mode, form_title, form_method, form_no_result_msg, form_search_results, form_results_orderby, form_buttons_template, form_results_per_page, form_show_search_form, form_extract_value_mode, form_search_domain_rules, form_show_results_no_submit, form_search_results_template, form_no_search_results_template
  • cms.form.wizard · modelo nuevoform_reset, form_buttons_template, form_show_progress_bar, form_step_store_all_fields
  • cms.form.widget.char · modelo nuevo
  • cms.form.widget.date · modelo nuevow_template, w_date_format, w_field_value, w_placeholder, w_default_today
  • cms.form.widget.text · modelo nuevow_template, w_maxlength
  • cms.form.widget.float · modelo nuevo
  • cms.form.widget.image · modelo nuevow_template
  • cms.form.widget.mixin · modelo nuevoid, w_form, w_field, w_fname, w_record, w_readonly, w_template, w_css_klass, w_subfields, w_field_value, w_wrapper_template, w_wrapper_css_klass
  • cms.form.widget.radio · modelo nuevow_template
  • cms.form.widget.binary · modelo nuevow_template
  • cms.form.widget.hidden · modelo nuevow_template
  • cms.form.widget.boolean · modelo nuevow_template, w_field_value, w_wrapper_template, w_wrapper_css_klass
  • cms.form.widget.integer · modelo nuevo
  • cms.form.widget.many2one · modelo nuevow_template, w_field_value
  • cms.form.widget.one2many · modelo nuevo
  • cms.form.widget.many2many · modelo nuevo
  • cms.form.widget.rel.mixin · modelo nuevow_comodel_name, w_display_field
  • cms.form.widget.selection · modelo nuevow_template
  • cms.form.widget.x2m.mixin · modelo nuevow_template
  • cms.form.widget.char.mixin · modelo nuevow_template, w_input_type, w_valid_pattern
  • cms.form.widget.binary.mixin · modelo nuevo
  • cms.form.widget.numeric.mixin · modelo nuevow_template, w_input_max, w_input_min, w_input_type
  • cms.form.widget.many2one.multi · modelo nuevow_template, w_display_field

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/website-cms.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.