2010-01-18 5 views
4

J'ai un type de noeud appelé 'movie' qui peut contenir plusieurs fichiers de sous-titres utilisant le module CCK FileField. Maintenant, j'ai affaire au module FiveStars, je dois évaluer chaque sous-titre séparément! L'utilisateur doit donc évaluer les sous-titres associés à un film, pas le film lui-même.
assez confus! une idée?Drupal: comment évaluer les champs de fichiers de nœuds?

+0

Je pense que ma façon de poser cette question m'a fait penser que ce n'était pas lié à la programmation. c'est absolument! –

+0

c'est une question de développement web en effet. –

+2

Si celui-ci est fermé, beaucoup d'autres questions de développement web devraient également être fermées. Cependant, je ne suis pas d'accord. Bien que ce ne soit pas une question de programmation en soi, la réponse pourrait impliquer une programmation. Cela dépend simplement si quelqu'un a déjà fait la programmation pour vous; le PO ne pouvait pas le savoir auparavant. IMHO stackoverflow est le site le plus approprié pour cette question par rapport aux frères et sœurs comme serverfault ou doctype. – marcvangend

Répondre

1

Cela va être difficile car tout le module FiveStars n'est pas vraiment conçu pour évaluer quoi que ce soit d'autre que des nœuds. (donc champs de notation est probablement hors)

Vous pouvez utiliser "content multigroup" et cela vous permettra de jumeler vos champs de fichier avec un champ entier. Notez que le contenu multigroup était un module autonome mais qu'il est maintenant intégré avec CCK3 qui est encore en développement. Même avec cela, vous devrez attacher un outil d'évaluation JavaScript (pas un module Drupal) sur le terrain par vous-même car je suis sûr que FiveStars est conçu uniquement pour fonctionner contre des nœuds, pas des champs spécifiques, encore moins pour le champs multigroupes. Donc, si vous voulez vous en tenir à utiliser FiveStars et comme il est conçu (ne pas le réécrire pour travailler avec des champs individuels/multigroupes), je suis sûr que votre seule option est de diviser les sous-titres en un type de contenu séparé. associer en utilisant nodereference. Cela donnera l'effet secondaire malheureux d'avoir une page séparée pour faire l'examen. Il ne sera certainement pas aussi rapide d'évaluer une série de sous-titres.

Voilà ce que je sais de ce que j'ai utilisé de ces modules.

+1

+1 pour transformer les sous-titres en types de contenu. Cependant, vous pouvez utiliser les vues pour afficher tous les sous-titres téléchargés pour un film donné. Les panneaux (avec la page node_view) peuvent être utilisés pour afficher à la fois le mode movie_node et la vue sous-titre, et facilitent également le transfert des arguments ... –

+0

bon point, merci –

Questions connexes