Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Créer un module avec Drupal 8

Charger les informations de contenu

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez comprendre comment les méthodes natives Drupal vous permettent de charger du contenu, comme le contenu d'un nœœud.
02:36

Transcription

Maintenant qu'on a réussi à récupérer les nœuds selon nos propres critères, on va chercher à récupérer plus d'informations. Donc en fait toutes les informations qui composent le nœud. Pour récupérer ces informations il va falloir faire ce qu'on appelle : charger le nœud. Donc pour charger un nœud, on va faire simplement un « node = Node : : load », donc la méthode statique. Donc ici on a « filtered_nids ». On va récupérer juste la première valeur. Ensuite notre « node » n'est pas dans l'espace, on va le rajouter. Donc « use Drupal ode\Entityode ». Alors, ce qu'on va faire c'est qu'on va l'afficher. Donc ici on fait juste deux sauts de ligne pour l'afficher à peu près proprement et là on va donc afficher le corps du premier nœud, une fois qu'on a chargé notre nœud, on a fait notre « node : : load ». Donc dans la variable « nœud », on a l'objet qui contient toutes les valeurs du nœud : donc les champs, le corps, le titre, etc. Donc ici on va aller chercher la valeur du corps et l'afficher. Si on rafraîchit notre front, on a bien corps du premier nœud de la liste. Donc le corps de « 4 » et « Corps de mon horloge, description, etc. » Donc maintenant qu'on récupéré cette valeur, on peut récupérer n'importe quelle valeur en remplaçant « body » par un champ quelconque. Une autre méthode qu'il est intéressant de connaître est le chargement de nœuds multiples. Donc là c'est tout aussi simple. Donc on voit qu'on passe en paramètre un tableau et le tableau à passer en paramètre c'est bien sûr le tableau contenant les « ids » de nœud. Voilà, on fait juste un saut de ligne. Voilà, pour chaque nœud on fait un saut de ligne. Donc avec le texte : « Date de fabrication », « nid ». Là on va aller sortir « l'id » du nœud et le champ « Date de fabrication ». On va voir ce que ça donne. Voilà, donc là on a bien réussi à afficher, à boucler sur notre résultat. Donc notre résultat ici : « 4, 5, 6 » et on a affiché chaque valeur de date de fabrication. Donc là avec ces deux méthodes on arrive à récupérer toutes les informations contenues par un nœud.

Créer un module avec Drupal 8

Étendez les possibilités de Drupal en créant votre propre module. Modifiez le fonctionnement natif du CMS grâce aux hooks, créez une entrée de menu, un bloc système, etc.

1h14 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Votre/vos formateur(s) :
Date de parution :27 avr. 2016
Durée :1h14 (24 vidéos)

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !