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

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...

Creacion Rapida
Autor Mensaje
Bajar a respuesta rápidaTop
 
Estimados compañeros, necesito que la vista de la creación rapida de un módulo sea igual que la vista de edición, pero sin tener que volver a editarlo en el estudio la visión rápida, como podría hacerlo???

Archiva Digital
Gestión Documental Avanzada

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola fbonillo,

A nivel de estudio, no hay manera de dejar las dos iguales... lo q podrias hacer es a nivel de codigo realizar la copia del contenido del archivo editviewdefs.php al de detailviewdefs.php o al contrario... pero ten cuidado pues en el edit hay campos customCode, entonces no peudes copiartlo asi tan rapido..
Serian los dos metodos de realizar esta funcionalidad.

Saludos!

Ing. Jacobo Páramo
Consultor CRM, ERP, BI
Soluciones 360°
http://www.soluciones360grados.com
jacoparamo@hotmail.com
Bogotá, Colombia

En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Por fin!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
De esta manera se hace:
* Editamos SubpanelCreates.php que se encuentra en modules/home/
* Tiene un if, que este caso nos interesa la parte del else.
* La primera linea es esta
require_once('include/EditView/SubpanelQuickCreate.php');
En este caso quiero que sea el modulo de Oportunidades el que tenga la misma versión en la rápida que en la normal, entonces le digo que la vista que quiero es EditView.
Sino la rápida.
if ($_REQUEST['target_module'] == 'Opportunities')
{
$view = 'EditView';
}
else
{
$view = (!empty($_REQUEST['target_view']))?$_REQUEST['target_view']: 'QuickCreate';
}
$sqc = new SubpanelQuickCreate($_REQUEST['target_module'], $view);
Tras esto vamos a montar la vista del subpanel.
En la clase de subpanelquickcreate no hay que modificar nada, hay que modificar unas lineas en el Editview2.php que son las siguientes :
function setup($module, $focus = null, $metadataFile = null, $tpl = 'include/EditView/EditView.tpl', $createFocus = true)
{
$this->th = new TemplateHandler();
$this->th->ss =& $this->ss;

if ($module == 'Opportunities')
{
$this->tpl = 'custom/modules/Opportunities/tpls/Editview.tpl';
}
else
{
$this->tpl = $tpl;
}
/***********************************- Cortado...hay mas código después*************************/
Como se ve en los parámetros se pasa uno por defecto que carga la plantilla por defecto correspondiente a cada módulo si queremos cargar la plantilla que tenemos modificada a nuestro antojo hay que sobreescribier esa variables diciendole donde está la plantilla.
Esto lo he hecho para el caso del módulo de oportunidades pero se puede realizar para cualquiera.

Archiva Digital
Gestión Documental Avanzada

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Vamos que si os vale la solución podriais poner agradecimientos o besitos....

Archiva Digital
Gestión Documental Avanzada

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola fbonillo,

Creo que no habia entendido bien tu necesidad... y me salte la parte de creaación rapida
pero esta muy interesante tu aporte..

Seria bueno ver de que manera no afectaramos los archivos del core de sugar, sino dejarlo de manera custom... para futuras actualizaciones del sistema

saludos!

Ing. Jacobo Páramo
Consultor CRM, ERP, BI
Soluciones 360°
http://www.soluciones360grados.com
jacoparamo@hotmail.com
Bogotá, Colombia

En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Es verdad jacoparamo, el editview2.php se ve afectado...y todavía no le he echado tiempo para resolverlo.

Archiva Digital
Gestión Documental Avanzada

Perfil del usuario Enviar MP


Usuarios online:
RestForAll y 0 invitado

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