Personalizando la presentación de las Islas
Añadir descripción de la isla en la cabecera de cada vista de isla:
//$gnode = og_get_group_context();
//print_r ($gnode);
echo "<div class='descripcion'>";
echo og_get_group_context()->og_description;
echo "</div>";
Añadir imagen personalizada para cada isla:
- se instala el módulo image.field, con el que añadimos un campo tipo imagen al nodo tipo isla
luego retocamos el node.tpl.php del tema para que muestre la imágen de la isla cuando exista:
//rob desactivamos la imagen del usuario que crea la isla en el caso de que la isla tenga su propia imagen
$ipicture = og_get_group_context()->field_imagen_isla_robinsones[0][filepath] ;
$isgnode = $node->type;
// si es un nodo isla y hay imagen personalizada
if ($ipicture !='' && $isgnode == 'espacio_robinsonesurbanos'){
echo "<div class='isla-image'><center><img src='http://robinsonesurbanos.org/";
//echo "<div class='picture'><center><img src='http://robinsonesurbanos.org/";
echo og_get_group_context()->field_imagen_isla_robinsones[0][filepath];
echo "'></center></div>";
}
// si es un nodo isla y no hay imagen personalizada
if ($ipicture =='' && $isgnode == 'espacio_robinsonesurbanos'){
if ($picture) print $picture;
}
// si no es un nodo isla ponemos el codigo por defecto
if ($isgnode != 'espacio_robinsonesurbanos'){
if ($picture) print $picture;
}
//if ($picture) print $picture;
//end rob
- blog de sergio
- Inicie sesión o regístrese para enviar comentarios




