Conectado como invitado | [ Registrarse | Entrar ] Buscar | Contacto
INICIO | NOTICIAS 22 May, 2012 - 05:54

SugarCRM

Tutoriales

Colabora

Menú Principal

Entrar en Tu Cuenta




 


 ¿Has perdido tu contraseña?
 ¿Nuevo usuario? ¡Registrate!



Buscar Ultimos mensajes Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más... Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más...

Como customizar Vistas de Nuevos Modulos?
Autor Mensaje
Bajar a respuesta rápidaTop
 
Que tal, acabo de cambiar de sugar 4.5 al 6.0.3 y estoy teniendo inconvenientes para customizar mis html y los datos que me trae desde la base.
En 4.5 ya estaba acostumbrado y tocaba el codigo por todos lados, pero ahora parece ser todo mucho mas dinamico y no encuentro donde buscar!

Por ejemplo: tengo un campo en un modulo que cree que se llama tipo, en la base guarda una letra (A,B,C) y en el DetailView yo deberia mostrar en base a esa letra una palabra (ej A-> Autonomo), donde customizo estos datos???

Saludos y gracias.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola matias, cómo estás? Las customizaciones en las vistas se hacen en SUGARCRM_PATH/custom/modules/MODULE/views/FILE.

Referencias:
MODULE=Ejemplo: Accounts, Contacts, etc.
FILE=view.detail.php, view.edit.php, view.list.php

Una vez que tengas tu archivo, debés tener el siguiente contenido:

<?php

require_once('include/MVC/View/views/view.detail.php');

class ViewAccountsDetail extends ViewDetail {

function ViewAccountsDetail(){
parent::ViewDetail();
}

function display() {
print "
";
print_r($this->bean);
print "
";
parent::display();
}
}


Con este ejemplo, vas a lograr que se imprima todo tu objeto de la vista de detalle.
Por ejemplo, puedes probar lo siguiente para ver como se impacta el cambio:

En el metodo display: $this->bean->name="Mi Cuenta";

Cualquier inquietud, no dejes de contactarme.
Saludos,

Cualquier inquietud, no dejes de contactarme.
Saludos,

Esteban Schmirman
GrowIT - SugarCRM
* Gold Partners *

Buenos Aires, Arg
+54(11) 4856-7780

Santiago, Chile
+56 (2) 495-7314

Skype: eschmirman

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Perfecto! muchas gracias por la rápida respuesta eschmirman!
Ahora tengo otra consulta pero la voy a hacer en otro hilo.

Una observación para el que lo necesite a futuro nomás: cuando pusiste

"class ViewAccountsDetail extends ViewDetail {"

es en realidad:
"class AccountsViewDetail extends ViewDetail {"

Saludos

Perfil del usuario Enviar MP


Usuarios online:
BigBobBofe y 0 invitado

Esta lista muestra los usuarios activos de los últimos 10 minutos