Récupérer les arguments d'une URL

Il peut arriver, pour quelques raison, d'avoir besoin de récupérer l'ID d'un node, d'un utilisateur, d'un commentaire, ou autre. Le système de génération des URLs de Drupal, ou tous les éléments de votre URL sont stockés dans un tableau nommé arg().
Un exemple simple : pour accéder à la page d'édition du profil de l'admin, il faut ajouter /user/1/edit à l'adresse de votre site. Dans ce cas, la structure du tableau arg() est la suivante :
<?php
arg(0) = 'user'
arg(1) = $user->uid //(ici, 1)
arg(2) = 'edit'
?>

Un autre petit bout de script pour récupérer le type de contenu du node :
<?php
if (arg(0) == 'node' && is_numeric(arg(1))){
$node = node_load(arg(1));
return $node->type;
}
?>

Pour savoir quelles informations on peut récupérer, il suffit de faire un print_r($node) après le node_load