J'ai une petite question.
Si j'utilise Node::Load
Sur la route du même noeud par exemple: je vais dans site.com/node/125
Et en pré-traitement j'utilise Node::Load(125)
, Drupal chargerait-il ce nœud encore une fois? Ou y a-t-il une partie du code où il le charge sans aucun impact sur les performances?
Les entités sont mises en cache de manière statique dans la mémoire, il n'y a donc pas d'impact sur les performances si vous chargez la même entité plusieurs fois dans la même demande.
En fait, il n'y a aucune raison de charger le nœud sur toutes les pages de nœuds.
Lors de l'utilisation de MYTHEME_preprocess_node
tu as $variable['node']
qui est le nœud chargé.