Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Modificar como exporta Views Export XLS

Estas en el tema de Modificar como exporta Views Export XLS en el foro de Drupal en Foros del Web. Haber si alguno de los que controláis tanto Drupal me puede orientar un pelín en un asunto ,porque no se por donde coger este tema ...
  #1 (permalink)  
Antiguo 15/03/2012, 15:08
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 16 años, 1 mes
Puntos: 8
Modificar como exporta Views Export XLS

Haber si alguno de los que controláis tanto Drupal me puede orientar
un pelín en un asunto ,porque no se por donde coger este tema en
concreto. He instalado el módulo "Views Export XLS" que me permite
crea un adjunto desde views para exportar contenido, el problema es
como me exporta el contenido, ya que me pone los títulos de los campos
en horizontal y los valores debajo, pero necesito que los ponga de
forma vertical en una columna, ¿tengo que modificar dicho módulo?.

Con un ejemplo se entenderá mejor. Este módulo exporta de la siguiente
manera.

Nombre Apellidos dirección cp
Manolo Perez calle gabias 18989
Antonia Ramirez calle capuchinos 14589

Y a mi me gustaría que exportara de la siguiente manera:
Nombre Manolo Antonia
Apellidos Perez Ramirez
dirección calle gabias calle capuchinos
cp 18989 14589

¿Esto se puede hacer sin modificar los hooks de dicho módulo?.
Gracias de antemano.


Haz clic aquí para Responder o Reenviar.
__________________
Videotutoriales de Drupal
  #2 (permalink)  
Antiguo 15/03/2012, 18:28
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 9 meses
Puntos: 890
Respuesta: Modificar como exporta Views Export XLS

Tendras que tocar a mano las funciones del modulo:

Código PHP:
Ver original
  1. $vars['header'] = array();
  2.   foreach ($fields as $key => $field) {
  3.     if (empty($field->options['exclude'])) {
  4.       $vars['header'][$key] = check_plain($field->label());
  5.     }
  6.   }
  7.  
  8.   $vars['themed_rows'] = array();
  9.   foreach ($rows as $num => $row) {
  10.     $items = array();
  11.  
  12.     foreach ($fields as $key => $field) {
  13.       if (empty($field->options['exclude'])) {
  14.         $items[$key] = strip_tags($field->theme($row));
  15.       }
  16.     }
  17.     $vars['themed_rows'][$num] = $items;
  18.   }
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 16/03/2012, 03:36
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: Modificar como exporta Views Export XLS

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Tendras que tocar a mano las funciones del modulo:
Gracias Nuklear, precisamente quería buscar alternativas a tocar el código, para evitar problemas con futuras actualizaciones.
Un saludo
__________________
Videotutoriales de Drupal
  #4 (permalink)  
Antiguo 16/03/2012, 06:42
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 9 meses
Puntos: 890
Respuesta: Modificar como exporta Views Export XLS

Podes hacer un modulo custom (Es decir copiarlo, cambiarle el nombre) y listo. El módulo es bastante simple, y la ultima actualización fue en febrero del 2011....
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 16/03/2012, 07:24
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: Modificar como exporta Views Export XLS

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Podes hacer un modulo custom (Es decir copiarlo, cambiarle el nombre) y listo. El módulo es bastante simple, y la ultima actualización fue en febrero del 2011....
Si es una opción, pero el problema es que me he equivocado de módulo, ya que el que hace las exportaciones a excel que indicaba, es el módulo "Views Data Export".
Un saludo
__________________
Videotutoriales de Drupal

Etiquetas: export, views, xls
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:55.