String
t($text, $params = array(), $options = array())
Description :
Traduit une chaîne de caractères, avec d'éventuels paramètres. Le troisième argument permet de spécifier un contexte ou une langue.
Exemple :
$text = t('String with @myparam', array('@myparam' => $my_value));
Images
image_style_url($style_name, $path)
Description :
Génère L’URL vers le thumbnail d'image correspondant au style d'image en premier argument.
Exemple :
image_style_url(
'image_thumbnail',
$node->field_photos[$language->language][$index]['uri']
);
URL
l($text, $path, $options = array())
Description :
Crée une balise <a> avec le premier argument comme libellé et le deuxième en href.
Exemple :
image_style_url(
'image_thumbnail',
$node->field_photos[$language->language][$index]['uri']
);
file_create_url($uri)
Description :
Génère l'URL vers un fichier ou une image, à partir de son uri (de la forme public://mon-image-03.jpg).
Exemple :
file_create_url($node->field_logo[$language->language][0]['uri']);
url($path = NULL, $options = array())
Description :
Génère une URL interne ou externe, à partir d'une URL relative ou absolue.
Exemple :
url('node/' . $node->nid)
drupal_get_path_alias($path = NULL, $path_language = NULL)
Description :
Retourne l'alias d'URL pour la page avec le chemin en argument
Exemple :
drupal_get_path_alias('node/' . $node->nid)
Objets et tableaux
element_children(&$elements, $sort = FALSE)
Description :
Retourne le tableau en entrée, sans les valeurs dont la clé commence par #.
Développement
dpm($variable)
Description :
Affiche le contenu de la variable, ses éléments dans le cas d'un tableau, ses attributs dans le cas d'un objet, de manière récursive. (Cette fonction est fournie par le module devel)
dpq($select)
Description :
Affiche la requête finale. (Cette fonction est fournie par le module devel)