Lister les pages d'un site

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour!

Je développe un mpdule et suis actuellement coincé. J'aimerais lister les pages (contenu de type page) présente sur mon site. Existe-t-il une variable ou un tableau qui me retourne le nom de mes pages ou quelque chose de similaire?

Merci d'avance

Cordialement,

Forum : 
Version de Drupal : 

Avec un module, il faut aller taper dans la table {node}, avec une requête du type

SELECT nid, vid, title FROM {node} WHERE type = 'page'

ce qui donne la liste des noeuds avec leur ID, leur numéro de version et leur titre.

Pour avoir le détail, tu peux ensuite faire un node_load ou node_load_multiple (http://api.drupal.org/api/drupal/modules--node--node.module/function/nod...)