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

no me funciona el theme("pager") drupal 7

Estas en el tema de no me funciona el theme("pager") drupal 7 en el foro de Drupal en Foros del Web. Hola amigos espero que me puedan dar una ayuda con este tema. Estoy trayendo de la base de datos muchos registros, lo optimo es utilizar ...
  #1 (permalink)  
Antiguo 02/11/2011, 15:58
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
no me funciona el theme("pager") drupal 7

Hola amigos espero que me puedan dar una ayuda con este tema.

Estoy trayendo de la base de datos muchos registros, lo optimo es utilizar el paginador de drupal para que solo muestre una cantidad de registro y el resto los pagine.

El problema es que logro hacer funcionar el pager de drupal 7.
Les dejo el código haber mi se echan una mano.



Cita:
/*propiedades de consulta sql en drupal 7*/
$query = db_select("node", "n")->extend('PagerDefault')->limit($limit);
$query->innerJoin("taxonomy_index", "ti", "ti.nid = n.nid");
$query->innerJoin("field_revision_body", "frb", "frb.revision_id = n.vid");
$query->fields("n", array("title", "nid", "created", "type"))
->fields("frb", array("body_summary"));
$query->condition("n.status", 1, "=")
->condition("n.promote", 1, "=")
->condition("n.type", "contenido_generico", "=")
->condition("ti.tid", $taxonomia, "=");
$query->orderBy('n.created', 'DESC');
$query->range(0, $limit);
/*asignamos a la variable result el resultado de la operacion*/
$result = $query->execute();

/*Recorremos los resultados de la consulta y lo pasamos a un objeto*/
$i = 0;
foreach($result AS $object) {
$html .= " ".$object->nid."<br />";
}
$html .= theme('pager');
return $html;
  #2 (permalink)  
Antiguo 03/11/2011, 11:19
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: no me funciona el theme("pager") drupal 7

Hola amigos.

La respuesta a esta pregunta es muy facil.

Simplemente es quitar la linea
Cita:
$query->range(0, $limit);
y funciona sin problemas.

Saludos.
  #3 (permalink)  
Antiguo 03/11/2011, 12:05
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: no me funciona el theme("pager") drupal 7

Interesante, lo voy a guardar, de aca para cuando empieze a usar D7 seguro me servira.
Saludos.
__________________
Drupal Argentina

Etiquetas: contenido, tema
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:34.