Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Discusión sobre la creación de nuevos modulos
jorgepolo1
Novato
Mensajes: 4
Registrado: Vie, 01/03/2019, 08:34

CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Mensaje por jorgepolo1 »

Hola, quisiera saber como cambiar la posición de los campos del formulario de terceros y contactos ya que como está distribuido no se acerca al formulario que tenemos en excel queremos reubicar los campos para que se acomoden a nuestro formulario y quede exactamente como en el de excel.

Avatar de Usuario
aduart
Yoda
Mensajes: 1056
Registrado: Mié, 06/06/2012, 19:37

Mensaje por aduart »

Hola. La forma que conozco (y la unica supongo) es modificar el formulario actual, o en base al actual
hacer uno nuevo, cambiando la programacion en PHP de Dolibarr.

Saludos,
Eduardo.

jorgepolo1
Novato
Mensajes: 4
Registrado: Vie, 01/03/2019, 08:34

Mensaje por jorgepolo1 »

Pero como lo hago podrias ayudarme a hacerlo guiandome ?

Abelhg
C-3PO
Mensajes: 145
Registrado: Sab, 10/03/2018, 20:08

Mensaje por Abelhg »

jorgepolo1 escribió:Pero como lo hago podrias ayudarme a hacerlo guiandome ?
Modificar el orden de los campos es un tema bastante largo y en función del nivel que tengas, es casi mejor ni siquiera empezar, ten en cuenta que podrías dejar inservible el sistema si tocas algo, te equivocas y luego no sabes volver atrás..

Si aún así quieres "meter mano", lo que buscas está en htdocs/societe/card.php, ese es el archivo php con el que se "imprime" en pantalla la visualización de los terceros. Si quieres, puedes hacer una copia, llamarle cardold.php para conservar la original y trastear con card.php

Apoyándote en el propio navegador, con el inspeccionador de elementos, puedes llegar a rastrear todas las etiquetas, si te las traduces y comprendes el momento de apertura y cierre de cada una de ellas, las vas a poder mover de sitio o hacer que dejen de aparecer en pantalla.

Espero haberte dado una orientación, un saludo!

ramiroques
Novato
Mensajes: 40
Registrado: Jue, 13/12/2012, 14:13
Ubicación: Bolivia

Mensaje por ramiroques »

Hola, si aun sigues interesado, o solo conocer como se resolveria este punto, es utilizando canvas.
Si habilitamos esta opion de canvas para societe, tendrias tu propio formulario de registro, en la forma que tu mismo lo diseñes, solo cumpliendo que los campos requeridos esten en el mismo.

Esto es parte del codigo fuente que se tiene del core:

if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
{
// -----------------------------------------
// When used with CANVAS
// -----------------------------------------
$objcanvas->assign_values($action, $object->id, $object->ref); // Set value for templates
$objcanvas->display_canvas($action); // Show template
}
else
{
.........
}

Es en esta parte donde dice CANVAS, donde se cambia al formulario personalizado.

Saludos