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

organización de los campos en Views

Estas en el tema de organización de los campos en Views en el foro de Drupal en Foros del Web. ¡Hola! Tengo una página creada con Views, pero para poder maquetarla correctamente necesitaría una estructura como ésta: <div id="contenedor"> <div class="campo1">campo1</div> <div class="campo2">campo2</div> <div class="campo3">campo3</div> ...
  #1 (permalink)  
Antiguo 26/09/2012, 05:04
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
organización de los campos en Views

¡Hola!

Tengo una página creada con Views, pero para poder maquetarla correctamente necesitaría una estructura como ésta:

<div id="contenedor">
<div class="campo1">campo1</div>
<div class="campo2">campo2</div>
<div class="campo3">campo3</div>
</div>

¿Es posible crear esta estructura con Views?
Lo que intento es crear un contenedor y dentro de él, introducir el resto de campos.

Cualquier ayuda es bienvenida :)
¡Gracias!
  #2 (permalink)  
Antiguo 26/09/2012, 07:03
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: organización de los campos en Views

Te recomiendo que leas este hilo en donde deje posteada la forma de solucionar esto:

http://www.forosdelweb.com/f136/mani...-views-976665/

Saludos.
  #3 (permalink)  
Antiguo 27/09/2012, 11:06
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: organización de los campos en Views

Gracias por tu respuesta. Una duda:

Código PHP:
Ver original
  1. for($i=0; $i<count($fields); $i++)
  2. {
  3.     $fields[$i]->$field->content;
  4. }

¿No se accedería así al valor de cada campo?
En el tpl.php pone que fields es un array de objetos tipo field y que cada uno contiene varios atributo, pero no me devuelve nada.

Última edición por boli-sp; 27/09/2012 a las 11:52
  #4 (permalink)  
Antiguo 27/09/2012, 12:04
Avatar de pitufoweb  
Fecha de Ingreso: enero-2008
Ubicación: Un Mundo Raro
Mensajes: 1.148
Antigüedad: 16 años, 3 meses
Puntos: 181
Respuesta: organización de los campos en Views

En Drupal 7 para mostrar un field lo hago así:
Código PHP:
   <div class="logo">
       <?php print render($content['field_logo']); ?>
   </div>
    
   <div class="descripcion">
       <?php print render($content['field_descripcion']); ?>
   </div>

Espero te sirva



Saludos
__________________
------------- " La felicidad no llega de afuera, nace desde dentro. " -------------

Última edición por pitufoweb; 27/09/2012 a las 12:11 Razón: Agrege mas codigo
  #5 (permalink)  
Antiguo 27/09/2012, 12:27
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: organización de los campos en Views

¡Gracias por tu ayuda! Pero la web está en Drupal 6 y no vale lamentablemente.

No existe la función render, por lo que no puedo aplicar ese método.
  #6 (permalink)  
Antiguo 27/09/2012, 12:33
Avatar de pitufoweb  
Fecha de Ingreso: enero-2008
Ubicación: Un Mundo Raro
Mensajes: 1.148
Antigüedad: 16 años, 3 meses
Puntos: 181
Respuesta: organización de los campos en Views

En drupal 6 es algo similar.

recuerdo que era algo asi;

<?php print $node->content['descripcion']['#value']; ?>


Busca en google, seguro que encuentras como hacerlo para drupal 6.



Saludos
__________________
------------- " La felicidad no llega de afuera, nace desde dentro. " -------------
  #7 (permalink)  
Antiguo 27/09/2012, 13:45
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: organización de los campos en Views

Fijate que dentro del template (el que te da VIEWS por defecto), hay un foreach de $fields, y tenes disponible la variable $id.... hace un echo de esa variable y fijate que valor devuelve. Luego para obtener los valores tenes que hacer esto:

Código PHP:
Ver original
  1. <?php print $fields['some_id']->content; ?>

Reemplazando "some_id" por un valor de $id que tengas de antes.

Este enlace te va a servir: http://views-help.doc.logrus.com/help/views/using-theme

Saludos.
  #8 (permalink)  
Antiguo 28/09/2012, 07:19
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: organización de los campos en Views

Cita:
Iniciado por boli-sp Ver Mensaje
¡Hola!

Tengo una página creada con Views, pero para poder maquetarla correctamente necesitaría una estructura como ésta:

<div id="contenedor">
<div class="campo1">campo1</div>
<div class="campo2">campo2</div>
<div class="campo3">campo3</div>
</div>

¿Es posible crear esta estructura con Views?
Lo que intento es crear un contenedor y dentro de él, introducir el resto de campos.

Cualquier ayuda es bienvenida :)
¡Gracias!
Yo no entiendo la pregunta ni la estructura que propones.
1. Que seria campo1, un campo del node? o el node completo?
2. Con que tipo de views estas trabajando node, field? (Row style)

Los templates(Y estan bien organizados en cuanto a nombre) están en la carpeta theme del modulo views.

Es un poco complejo de explicar en un solo post, por eso seria ideal que pongas en tu pregunta lo mas detallado posible, asi se puede ayudar con mas rapidez y eficacia.

http://www.group42.ca/theming_views_2_the_basics

Saludos.
__________________
Drupal Argentina

Etiquetas: campos, página, views
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 20:23.