Contextualiser un noeud avec des blocks (en faisant appel à des terms de taxo et à noderelationship)

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,

après des jours et des nuits de recherches je me tourne vers vous en espérant qu'une bonne âme puisse m'aiguiller.

j'ai un nœud "news" qui référence des albums avec node relationship
les noeuds "album" sont taggés avec un vocabulaire "genre"

lorsque j'affiche un noeud album je souhaiterai faire apparaitre deux blocs

Block 1- l'un qui présente tous les albums référencés avec dans la news (dont il fait parti)
Block 2- un autre qui présente tous les albums ayant en commun avec l'album (noeud) affiché au moins un terme du vocabulaire "genre"

j'ai regardé tellement de tutos, lu tellement de post sur les forums que je suis perdu et je ne sais plus par ou m'y prendre. quelqu'un pourrait il m'aider?

pour le BLock 1 j'ai essayer d'utiliser :http://drupal.org/project/similarterms et http://drupal.org/project/relevant_content et bien que le rendu se rapproche de ce queje souhaiteré les block ne sont pas customisables..
j'ai regardait aussi le module http://drupal.org/project/taxonomyblocks qui ne semble pas correspondre à mes besoins

le post le plus pertinent que j'ai trouvé concernant mon même probleme est le suivant : http://drupal.org/node/2498
mais ne sachant pas ce qu'est un block "of type=php" je suis largué à la première ligne.
d'ailleurs si en passant quelqu'un à une explication concernant ce "block "of type=php" je suis preneur.

merci de votre aide!

Version de Drupal : 

salut,

Il te faut créer un block, dans l'administration.
Tu as plusieurs filtres pour formater le contenu de ton bloc (au dessous de la texte ou tu dois ajouter le code), il faut prendre php. Attention : le filtre php apparait même si le module 'filtre php' n'est pas activé, hors il doit l'être.

Sinon, j'ai pas bien compris ce que tu veux dire par les albums référencés avec dans la news.

Peut-être créer des vues attachées serait une solution (nécessite le module 'views attach')...

Bon courage.

merci de ta réponse

dans ce cas ci il semblerait que views attach n'offre pas beaucoup plus de possibilités qu'en offre déja noderelationship.

pour essayer de formuler la problématique du block 1 autrement :

je souhaiterai que le node "news" soit une sorte de noeud parent pour les 10 albums qu'il recense (par l'intermédiaire de noderelationships).
Pour cette première étape je n'ai aucun problème d'affichage, (mes 10 albums s'affichent bien en dessous du noeud "news" qui les référence.

mon problème est liée à l'étape d'après :

lors de l'affichage d'un noeud "album" je souhaiterai que les 9 autres albums recensé dans la même "news" apparaissent sur la même page dans un block séparé.

en utilisant des arguments

  • j'arrive à afficher un lien vers la news qui référence l'album sur lequel je suis,

  • j'arrive aussi a affiché tous les albums qui sont référencé par le type de contenu news

hors ce que je souhaiterai faire et que je n'arrive pas à faire est exactement entre les deux, soit : afficher les 9 autres albums référencés par la même news.

c'est plus clair ou je m'enfonce?

Bonjour,
Si j'ai bien compris, Views + View Attach + argument fait tout ça sans souci, non (avec ajout de "relations" le cas échéant) ?
Pour afficher, dans un bloc, tous les albums moins celui qui est le sujet du nœud : argument NID, "Action à mener si l'argument est absent : " "Fournir l'argument par défaut" : "Identifiant du nœud à partir de l'URL" et cocher "Exclure l'argument"