Drupal 7 : Calculer le pourcentage de complétion d’un noeud

Posted by on Oct 29, 2013 in Drupal, PHP | No Comments

Récemment j’ai eu à trouver comment calculer le pourcentage de complétion de certain de mes type de contenu. En cherchant une peut j’ai trouvé un module qui visiblement permet de le faire : Content Completed, seulement, impossible de faire marché ce module sur mon Drupal, du coup j’ai dû improviser.

J’ai donc crée une petite fonction qui permet de récupérer le nombre de champ d’un type de noeud et le nombre de champs remplis pour calculer le tout :

C’est assez simple finalement et ça m’a permit de découvrir comment récupérer facilement le nombre de champ d’un type de contenu :

Ensuite un petit coup de javascript et de css et on peut obtenir quelque chose comme ça :

javascript-percentage