Guide de survie pour developer front end sur Drupal

drupal

Drupal étant reconnu pour sa puissance et sa flexibilité, il est parfois difficile de comprendre comment interagissent les fonctions et les API de notre CMS drupal.

Même si la séparation du code et du thème est une pratique courante dans le monde du développement web, un prérequis en PHP nous est nécessaire pour bien intégrer sur Drupal.

De ce fait, ici on ne va pas vous apprendre à faire les transitions Css ou à positionner des éléments ; étant developer front end, vous devriez déjà maîtriser tout cela.

On va plutôt mettre les accents sur les techniques nécessaires et à savoir pour bien maîtriser les fonctions ainsi que les autres astuces de l’API de Drupal.

Créer un lien externe au projet

Afficher une image à partir d’un champ

On utilisera la fonction image_style_url()
image_style_url($style_name, $path)
Voir function image_style_url() sur api.drupal.org

Récupérer le dossier du thème utilisé

On utilisera la fonction drupal_get_path() et de variable_get() de Drupal
voir la fonction drupal_get_path() sur api.drupal.org
voir la fonction variable_get() sur api.drupal.org

Ajouter / Editer le fil d’ariane

Utiliser la fonction drupal_set_breadcrumb()
voir la fonction sur api.drupal.org

Transformer un string pour l’utiliser comme identifiant dans le CSS

Utilisation de la fonction drupal_html_id()
voir la fonction drupal_html_id() sur api.drupal.org

Récupérer le titre de la page

Utiliser la fonction drupal_get_title()
voir la fonction drupal_get_title() sur api.drupal.org

Définir le titre de la page

Utiliser la fonction drupal_set_title()
voir la fonction drupal_set_title() sur api.drupal.org

Créer une redirection

On utilisera la fonction drupal_goto()
voir la fonction drupal_goto() sur api.drupal.org

Répondre