Desenvolupant amb DRUPAL

Mostrar un missatge només a la plana principal



print 'esto es la página principal';

print 'esto NO es la página principal';

Mostrar un missagte només als usuaris registrats


uid): ?>

  1. lorem ipsum
  2. lorum ipsum

return;
endif;

?>

Llista l'usuari actual i el seu ID


global $user;
if(!$user->uid){
print "El usuari no està loggejat";
}else{
print "El ID és:".$user->uid."| Nom del usuari::".$user->name ;
}

Mostra un text segons la llengua activa


global $i18n_langpath;
if ($i18n_langpath == ca) { ?>

...... en català.......

.......en castellà......

......en català........

Mostrar el nombre de comentaris


comment_count . ' comentaris'; ?>

Modificar un camp de text concret


field_nombredetucamo['view']['0'] ?>

Data actual


Avui es:

Data de creació d'un post


echo date('d/m/Y',$created);

Data de creació d'un usuari


Desde el

Els links primaris:



Barra de l'esquerra (menús i submenús):



El Peu:

function nombredetutheme_regions() {
return array(
'sidebar_left' => t('sidebar left'),
'sidebar_right' => t('sidebar right'),
'block1' => t('block1'),
'search_box' => t('search_box'),
'content' => t('content'),
);
}

Ahi puedes ver que existen 5 regiones, sidebar_left, sidebar_right, block1, search_box y content... (del lado derecho es como se presenta ante drupal, por eso tiene espacios, normalmente uso el mismo nombre de mi región pero se puede utilizar cualquiera, por ejemplo en lugar de sidebar left podria poner 'lado izquierdo de mi sitio' pero personalmente me parece algo confuso aunque esto solo puede que sea yo y mi manera de trabajar)... estas regiones son las que se pueden poner en el page.tpl.php de la manera





ahora, podrás notar que lo principal es



sin embargo, esta rodeado por




esto se utiliza para definir que si hay contenido dentro de block1 entonces se muestre, si no no..