Dans la table des nœuds, vous trouverez tout sauf le corps réel. Où puis-je trouver ce corps de texte? Je suppose qu'il est stocké en tant qu'objet quelque part.
Je n'ai pas d'installation en cours drupal ici, mais je me suis posé cette question il y a quelques semaines et il a fallu du temps pour trouver la réponse.
Si je me souviens bien, le corps du nœud est stocké dans la table qui sert à garder les "révisions" du nœud. Je ne sais pas exactement quel est son nom, mais ce devrait être quelque chose comme "node_revision" ou "node_revisions".
Dans Drupal 7 le corps a été déplacé vers la table field_data_body.
Dans Drupal 6, le contenu du corps du nœud est enregistré dans la table 'node_revisions' sous le champ 'body'.
node_revisions.body
Dans Drupal 7, le contenu du corps du nœud est enregistré dans la table 'field_data_body' sous le champ 'body_value'. Dans le cas où des révisions de contenu sont là, il enregistre également les données dans la table 'field_revision_body' sous ' champ body_value '.
field_data_body.body_value
field_revision_body.body_value
Dans Drupal 8, le contenu du corps du nœud est enregistré dans la table 'node__body' sous le champ 'body_value'. Dans le cas où des révisions de contenu sont là, il enregistre également les données dans la table 'node_revision__body' sous ' champ body_value '.
node__body.body_value
node_revision__body.body_value
C'est la table "node_revisions", dans Drupal 5.
Le contenu de votre corps de types de contenu est enregistré dans field_data_body
et field_revision_body
les tables.
Dans Drupal 7, le corps du nœud se trouve dans field_data_body et field_revision_body. De nouveaux champs ajoutés à l'aide de CCK (qui est ajouté au noyau dans Drupal 7) se trouvent dans field_config et field_config_instance. Dans Drupal6, le corps du nœud est stocké dans node_revisions et les champs créés sont enregistrés dans content_node_field et content_node_field_instance.
Voici le SQL que vous utiliseriez (client MySQL):
SELECT node.nid,node.vid,type,node.title, body
FROM node join node_revisions ON node.nid = node_revisions.nid
WHERE node.title = 'some title';
Alors oui, la réponse est la table "node_revisions" dans Drupal 6.
In Drupal 7 its in field_revision_body .. si vous décrivez ce tableau, vous verrez un col pour le résumé du corps et son type de texte long.
J'ai créé quelques nouveaux types de contenu et pour eux, le corps ou la description va dans la colonne field_description_value du tableau content_type_<type_name>
où type_name
est le nom du nouveau type de contenu.