En este artículo veremos cómo añadir atributos adicionales de tipo URL en nuestro Dolibarr. De esta manera podremos crear campos donde podamos introducir una URL y que podamos pulsar sobre dicho enlace para poder visitar la página.Aunque esto ya lo podemos hacer con un campo de tipo texto, con el campo de tipo texto no podemos pinchar sobre el enlace creado. El resultado que queremos obtener es el siguiente: Dolibarr campos url redes sociales Aunque el cambio es generíco para toda la aplicación, basaré el ejemplo para utilizar este tipo de campo en las fichas de nuestros contactos donde añadiré información sobre su web y redes sociales. Vamos a explicar los pasos que habría que hacer para hacerlo.

Crear los campos personalizados

Para ello nos vamos a la configuración del módulo de Terceros. En la tercera pestaña llamada Atributos adicionales crearemos los campos que necesitemos del tipo Enlace. Dolibarr nuevo tipo de campo personalizado enlace Los datos a rellenar por cada uno de los campos sería:

  • Etiqueta: Nombre que se visualizará en la ficha del Contacto.
  • Código del atributo: es el nombre interno. Evitar usar espacios y siempre letras minúsculas.
  • Posición: Es un valor numérico de 1..n que nos servirá para visualizar todos los campos que hayamos creado en el orden que le indiquemos.

El resto de opciones son opcionales y a gusto de cada uno. Dolibarr creacion de campos personalizados de tipo url Y este sería el resultado. En la ficha de nuestros contactos ya podremos visualizar los enlaces a la página web y redes sociales que tenga y que podremos visitar pinchando directamente sobre el enlace (cosa que con el atributo de texto no podremos hacer). Dolibarr Ficha Contacto

Cómo implementarlo

Para poder implementar el tipo de campo URL tendremos que tocar el código de nuestro Dolibarr. Hay que tocar los archivos:

  • coreclassextrafields.class.php
  • corelibfunctions.lib.php

En el fichero functions.lib.php solo hay que modificar el tamaño de visualización del campo para que cuando accedamos a la ficha del contacto el campo no salga cortado y aparezca la url con puntos suspensivos. Cambiar:

function dol_print_url($url,$target='_blank',$max=32)

por:

function dol_print_url($url,$target='_blank',$max=60)

El fichero extrafields.class.php tiene más tarea ya que es aquí donde tenemos que crear el nuevo tipo y la forma de tratarlo para que guarde correctamente los datos y lo visualice con el formato de enlace. Aquí podéis descargar el fichero con las modificaciones para la versión 3.7.1 de dolibarr:

Dolibarr 3.7.1 extrafields.class

Actualiza tu Dolibarr a la última versión sin riesgos Si te gusta Dolibarr y quieres estar siempre a la última, escríbeme y te daré presupuesto personalizado para actualizar tu entorno Dolibarr sin riesgos ni compliaciones.

Mantén actualizado tu ERP/CRM Dolibarr

Logo_Dolibarr

 

  • Actualizo tu Dolibarr sin complicaciones ni riesgos a la última versión.
  • Manten tus datos a salvo. Realizo copia de seguridad antes de realizar el proceso.
  • Se migra toda la información sin perder nada.
  • Escríbeme y te daré presupuesto personalizado sin compromiso (Contactar)

 

Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

CERRAR

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!