2010-04-01 4 views
1

Le titre de cette question résume assez bien ce que je demande.Dans Drupal 6, existe-t-il un moyen de transformer un champ personnalisé de la dernière publication en terme de taxonomie et de l'afficher dans une vue?

J'ai une liste de termes de taxonomie, et j'utilise une vue pour afficher le dernier message à chacun. Je voudrais également afficher un champ personnalisé mis en place dans CCK juste en dessous.

Actuellement, j'utilise simplement "date mise à jour" du terme de taxonomie lui-même qui était facile à configurer dans les vues. Je voudrais approfondir un peu et obtenir le champ personnalisé "date de l'événement" que j'ai ajouté au type de contenu publié en dernier sur le terme de taxonomie que je suis en train de "visualiser". J'ai l'impression que je vais devoir écrire ma propre requête de base de données pour cela.

Si (je peux l'éviter) { Comment configurer une telle vue? } Else { Quelle est la meilleure pratique pour inclure des requêtes de base de données de niveau inférieur aux vues? }

Répondre

1

Cela vous permettrait d'envoyer les champs que vous voulez à la page et ensuite les thématiser comme vous le souhaitez.

0

Voir ce numéro sur drupal.org: http://drupal.org/node/193187. Techniquement, SQL ne vous permet pas de faire une requête groupée et de définir une limite par groupe. Il serait possible d'exécuter une requête groupée et d'afficher uniquement le premier de chaque groupe au niveau du thème. Cependant, en fonction du nombre de nœuds, cela pourrait ne pas fonctionner correctement - je ne suis pas sûr. Qu'en est-il de l'utilisation du style de ligne au lieu du style de nœud pour votre vue et de l'apparence souhaitée de la vue avec un module personnalisé?

Questions connexes