Tengo problemas con los bloques
Me hace falta que me digan como pongo los nombres de las paginas (esto es en la configuracion del bloque) en donde no quiero que salga un bloque especifico.
- Inicie sesión o regístrese para enviar comentarios
Me hace falta que me digan como pongo los nombres de las paginas (esto es en la configuracion del bloque) en donde no quiero que salga un bloque especifico.
pestañas en vistas
Como puedo crear un panel como el que aparece en la pagina anterior, donde aparecen varias pestañas y en función de la pestañas se muestra una u otra información.
Un saludo y gracias
Gracias por el code, estaba
Gracias por el code, estaba probando funciona pero ahora no me muestra en los temas del foros si no en todo el sitio completo, e insertado un par de lineas mas al codigo:
<?phpif(arg(0) == 'node' && is_numeric(arg(1))){
$node = node_load(array('nid' => arg(1)));
if($node->type == 'forum') {
return FALSE;
}
else {
return TRUE;
}
}
else {
return TRUE;
}
?>
Y ahora me funciona, mi problem es que funciona solo para los temas del foro, es decir los nodos del tipo forum pero para www.mipagina.com/forum ya no funciona :-(
Para que el bloque sea
Para que el bloque sea visible debe devolver el valor true.
Siguiendo tu ejemplo, digamos que quieres que el bloque no se vea en los nodos del tipo forum:
<?phpif(arg(0) == 'node' && is_numeric(arg(1))){
$node = node_load(array('nid' => arg(1)));
if($node->type != 'forum') {
return TRUE;
}
else {
return FALSE;
}
}
?>
Prueba con algo así.
algun codigo para empezar
Bueno algun codigo para empezar...
estaba probando con este
<?phpif (arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(array('nid' => arg(1)));
return $node->type != 'forum';
}
?>
pero no he podido hacer mucho :-(
Creo que en esos casos se
Creo que en esos casos se debería utilizar el filtro con php. Hay que buscar que valor es común a los nodos en los cuales quieras ver/ocultar el bloque, y mediante el filtro por php controlar el bloque.
YO por ejemplo no quiero que
YO por ejemplo no quiero que se me muestre determinados bloques en el foro, como haría para esto?
He puesto
forum
y funciona pero solo para la portada del foro... ahora si le pongo asi
forum/*
me funciona para todas las direcciones que tengan "forum" hasta perfecto
Pero mi problema viene cuando entro a un tema especifico del foro ya se convierte en nodo:
http://mipagina.com/node/286
Ahora como le digo al bloque que no me muestre en los nodos del foro??
por que imposible especificar la ruta para cada tema del foro, tengo como 8000 debates??
Es allí donde tengo profundas dudas, espero me ayuden
Gracias!
quita las dos barras de la izquierda y la página
En mi ejemplo nunca puse las barras a la izquierda ni la página porque eso hará que no te funcione.
En mi primera contestación decía al final:
Recuerda pues que el camino a introducir para la página que no quieres que muestre el bloque debe eliminar el trozo "http://tupaginaweb.com/" y sólo introduces el camino: "caminoA/caminoB/caminoC..."
Ya estás en tu casa, sólo necesitas decir qué habitación no quieres mostrar.
Prueba pues a escribirlo así:
?q=node/6
Ni una ni dos barras, ¡CERO BARRAS Y CERO PÁGINA PRINCIPAL!. ;)
Dado que no tienes "pathauto" (módulo que permite eliminar los "?q" no estoy seguro de que esta opción es exacta.
A lo mejor con dejarlo como "node/6" vale.
No reconoce la direccion
Segui los pasos que pusiste en el comentario, pero los bloques parece que no reconocen los caminos que le pongo.
No se si es que no he configurado lo de las URL de mi sitio o si es que tengo que poner otro camino.
Aqui pongo una URL del sitio que estoy construyendo
//mipaginaweb.com/?q=node/6
Que hago en este caso?
Muchas gracias
Gracias por la ayuda
No mostrar el bloque en diferentes páginas
Se me olvidaba decir que si no quieres un bloque determinado en más de una página, tienes que introducir el camino de cada una de esas páginas(uno por línea).
Ejemplo:
map/node
add/event
caminoA/
CaminoH/subcaminoH
etc.