Mostrar 2 columnas por default y 3 columnas en un tipo de nodo especifico
Hola, buen día. Necesito mostrar 2 columnas por default y cuando se muestre un tipo de nodo especifico mostrar una tercera columna con información sobre el creador del nodo.
He intentado hacerlo con panels, pero no encuentro la forma de hacerlo. Otra forma que se me ocurre es creando un módulo usando el hook init, pero no encuentro la manera de mostrar otra columna extra. Quizá se puede hacer creando un archivo node-tipoDeContenido.tpl.php pero no encuentro la manera de crear una columna extra.
¿Alguien me da una ayudadita?, ¡algún link?.
Gracias de antemano.
- Inicie sesión o regístrese para enviar comentarios

Solucionado
Lo he solucionado parecido a como comenta smanzano. Cree un bloque en la columna derecha y en las "opciones de visibilidad específicas por página" elegí la opción "modo PHP" y coloque el siguiente código tomado de http://drupal.org/node/115419
<?php
// Only show if $match is true
$match = false;
// Which node types
$types = array('miTipoDeContenido');
// Match current node type with array of types
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load(array('nid' => $nid));
$type = $node->type;
$match |= in_array($type, $types);
}
return $match;
?>
Estaba probando también creando el archivo node-tipoDeContenido.tpl.php en la carpeta del tema y mostrando el bloque con css pero me pareció más sencillo y elegante la solución que planteo.
Gracias por sus respuestas. Saludos.
Perfecto
Me alegro de haberte orientado aunque sea sólo un poquito.
Feliz navidad!!!
http://tienda.kreanto.com
Para tu tipo de contenido,
Para tu tipo de contenido, con pathauto creas un path automático que empiece por /tutipodecontenido , todos tus nodos de ese tipo tendrán como ruta /tutipodecontenido/algo
Posteriormente creas un bloque en la tercera columna que sólo se muestre en las páginas que empiezan por /tutipodecontenido
Asunto terminado. La tercera columna sólo aparecerá en las páginas con ruta /tutipodecontenido
Si necesitas más ayuda, contacta conmigo:
www.posicionarwebseo.com
Usando el modulo panels, uno
Usando el modulo panels, uno de los subnodos es node panels, que te permite crear contenido con el formato que quieras.
Otra opción es como tu dices, creando un tpl aparte y con css mostrar los contenidos como requieras.
De Drupal y muchas mas cosas.
http://cambrico.net