OdooWiki OCA HUB

Web URL widget advanced

web_widget_url_advanced folder_open OCA/web open_in_new
Web Licencia: LGPL-3

Amplía las características de los widgets URL y CopyClipboardURL para facilitar la personalización del texto del ancla.

Por defecto, los widgets URL y CopyClipboardURL mostrarán la URL simple. También puedes especificar un atributo para proporcionar una etiqueta estática.

Con este módulo, puedes usar un campo para el texto interno del enlace usando el atributo 'text_field'. También puedes añadir un prefijo al enlace usando el atributo 'prefix_name'.

Hasta la 13.0 esta funcionalidad estaba separada en los módulos 'web_widget_url_advanced' y 'web_widget_prefixed_url'

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

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

Te permite mostrar una etiqueta amigable y un prefijo opcional en los campos URL de los formularios y listas de Odoo, en lugar de la dirección web sin procesar.

Este módulo cambia el aspecto de los campos URL en Odoo. Normalmente, un campo URL muestra la dirección web simple como texto en el que se puede hacer clic. Con este módulo puedes dirigir el texto del enlace a otro campo del mismo registro, de modo que el enlace muestre un nombre significativo (por ejemplo, el nombre de un cliente o de un documento) mientras sigue abriendo la dirección real.

  • Añade el atributo text_field a un campo URL para usar el valor de otro campo como etiqueta del enlace.
  • Añade el atributo prefix_name para poner una palabra fija delante de la dirección, como una etiqueta seguida de dos puntos.
  • Si el campo de etiqueta elegido es una selección o un campo similar de dos valores, el módulo muestra el segundo valor legible.
  • Si no se indica ninguna etiqueta, el enlace recurre al texto estándar o a la propia URL.

Se aplica al widget URL estándar, al widget URL usado dentro de formularios y al widget URL de copiar al portapapeles, por lo que las mismas opciones funcionan allí donde aparezcan esos widgets. No añade menús, modelos, informes, tareas programadas ni reglas de negocio; solo cambia la visualización de los campos URL existentes. El módulo depende del módulo central web y funciona a través de los widgets UrlField, formUrlField y copyClipboardURLField.

Depende de

web

Lo necesitan otros módulos

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. 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: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Use url, el widget CopyClipboardURL como haces habitualmente, luego añade un parámetro extra text_ field para indicar qué campo (presente ya en la vista) debe usarse para el texto del ancla.

<field name="some_url" widget="url" text_field="another_field" />

Los campos M2O son compatibles: display_name se usa automáticamente.

Por ejemplo, en el formulario de partner, si quieres mostrar el enlace del sitio web con el nombre del partner como ancla puedes hacer:

<field name="website" widget="url" text_field="name" placeholder="e.g. www.odoo.com"/>

Esto va a cambiar el renderizado de

a

O el usuario puede añadir cualquier texto de hipervínculo usando el atributo 'prefix_name'

<field name="skype_name" widget="url" prefix_name="skype"/>

ambos pueden aplicarse también dentro del atributo options:

<field name="skype_name" widget="url" options="{'prefix_name': 'skype'}"/>

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuració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.