Views : exclure un node récupéré dans un champ node reference

Catégories:

Bonjour,
je rencontre un problème avec mon système de news.

Sur ma page d’accueil, j’ai 2 blocs news :
- 1 qui affiche les 3 dernières news
- 1 qui affiche une news importante

La news importante est choisie sur la page d’accueil à travers un champ node reference.
Le problème, c’est que cette news importante apparait en plus dans la liste des 3 dernières news.

Comment exclure ce node du bloc avec les 3 dernières news ?

#

Et pourquoi ne pas plutôt utiliser les options de publication ? Notamment l’épinglage en haut des listes.

Pour ton bloc qui affiche les 3 dernières news, tu fais afficher uniquement celles ayant le statut publié et n’étant pas épinglé en haut des listes.

Pour ton bloc qui affiche la news importante, tu fais afficher uniquement celle qui a le statut publié et qui est épinglé en haut des listes.

#

Effectivement,
c’est ce que j’ai fini par mettre en place.

Ca m’a demandé de reprendre pas mal de choses au niveau du template principalement mais ça marche.

J’aurais quand même bien voulu savoir s’il est possible de récupérer l’ID de l’actu importante pour le passer en argument à la vue.

J’ai essayé de passer l’argument en PHP avec : return $node->field_actu_important[0][‘nid’] mais ça ne marche pas.

Syndiquer le contenu