Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2012, 15:59
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Manipulando el codigo generado de VIEWS

Si que podes editar ese codigo. Es muy facil te voy a poner los pasos a seguir:
  • Dentro de cada display de una vista tenes una opcion llamada "Theme information". Pincha ahi y veras distintas opciones para las cuales hacer override.
  • Las mas importantes son las 3 primeras: style output, display output y row output (creo que se llaman asi, pero son style, display y row). Al lado de cada una de esas opciones tenes distintos nombres de ficheros que podes crear, y el propio modulo te brinda los nombres asi solo los creas y los pones en la carpeta de tu theme. Crea el fichero y nombralo con un nombre (que no sea nunca el primero si no afectara a todas las vistas).
  • Luego de eso tenes que poner el contenido del fichero, si pinchas en cada una de las opciones (style, display o row) se te abrira una pestaña donde veras el contenido que le pone views por defecto a esa parte de la vista, copia el contenido y pegalo y, apartir de ahi, hace los cambios que vos quieras.
  • Esto es importante, cuando vos crees y pongas el fichero en tu theme, Drupal no te va a reconocer la existencia del mismo, esto se hara si presionas el boton "rescan template files" (o algo asi, jaja no me acuerdo nunca de los nombres), que esta debajo del todo, lo vas a ver dentro del Theme information.

Creo que hay modulos que hacen esto mismo de otro modo, pero yo lo hago asi, es muy facil la verdad.

Todo esto para que? para que vos dentro de tu fichero tengas el resultado de esa vista y puedas agregar el codigo html, php, js o css que vos quieras, y usar la api de Drupal para hacer la redireccion que quieras, o lo que sea.

Saludos.