Como probar si la views (vista) funciona bien?
Hola que tal, como saber si la vista que se ha creado funciona bien, donde se puede probar? para ver los resultados?.
otra cosa, como se inserta una vista a una pagina? por ejemplo a un termino padre? como insetarmos una vista en esa opcion del taxonomy? por ejemplo este vista que hago me segun me sebe de mostrar todos los nodos de todos los terminos hijos que tenga ese termino padre...
alguna forma?
saludos
gracias
- Inicie sesión o regístrese para enviar comentarios

1. cuando configuras una
1. cuando configuras una vista tienes que indicarle un url, que será el que servirá de referencia.
2. Quizás tengas de repensar el enfoque. En los filtros de la vista puedes indicarle que te lo haga por uno de los terminos de la taxonomia.
Saludos,
gracias, eh
gracias, eh entendido.
saludos
sakuragi: puedes usar los
sakuragi: puedes usar los arguemtnos de vistas, si usas url limpias y pathauto, puedes tomar la taxo de la url si este contenido obivamente esta categorizado,, y a travez de un menu como el taxonomi menu que te pone la url el idvocabulario y el id term, y cuando accedas en el menu a la categoria padre en un bloque puedas ver una vista que resiba ese argumetno para mostrar todos sus hijos, el menu ponelo con dhtml para que no te muestre todos los contenidos cuando lo seleccionas, y en el bloque porner:
<?php
if (arg(0) == 'category' && is_numeric(arg(1)) && arg(1) == 2 && is_numeric(arg(3))) {
$view_args = array(arg(3));
}
else
{
if((arg(0)=='directorio' || arg(0)=='mapa' || arg(0)=='calendario') && is_numeric(arg(1)))
$view_args = array(arg(1));
else
{
if(arg(0)=='documentacion' && arg(1)=='recursos' && is_numeric(arg(2)))
$view_args = array(arg(2));
else
{
if(arg(0)=='dir' && (arg(1)=='publico' || arg(1)=='privado') && is_numeric(arg(2)))
$view_args = array(arg(2));
else
{
if((arg(0)=='documentacion' || arg(0)=='dir')&& $_SESSION['centrovisitado']!=0)
$view_args=array($_SESSION['centrovisitado']);
else
$view_args = array('all');
}
}
}
}
$view_name = 'vistaeventos'; //name of view
$limit = 3; // number of returns
$view_aux = views_get_view($view_name);
print views_build_view('block', $view_aux, $view_args, FALSE, $limit);
?>
como podras ver hay otras validaciones pero bueno eso es mas o menos lo que se me presento una vez, obvio no es lo mejor pero en este caso sirvio.-
Sauldos