2010-01-11 20 views
1

J'utilise le module drupal vote up down et un module qui remplace l'affichage des noeuds, ce qui me conduit à placer le vote dans un bloc (par opposition à il sera automatiquement rendu).Drupal Affichage du widget Vote haut 2.x

Voici un problème avec un snippit sur la façon de le faire dans 1.x http://drupal.org/node/544354

Malheureusement 2.x est totalement différent. Est-ce que quelqu'un sait quelle fonction je devrais utiliser? Merci.

Répondre

3

Cela dépend où vous voulez montrer: noeud, commentaire, terme? si nœud, voir vote_up_down \ vud_node \ vud_node.module fichier: fonction vud_node_nodeapi(). Copier dans votre bloc l'une de ces fonctions sur le thème, comme celui-ci:


... 
if ((arg(0) == 'node') && is_numeric(arg(1))) { 
    $tag = variable_get('vud_tag', 'vote'); 
    $widget = variable_get('vud_node_widget', 'plain'); 
    $output .= theme('vud_widget', arg(1), 'node', $tag, $widget); 
} 
... 
print $output; 
+0

Merci, je get 'maintenant. : D – Jourkey

+0

Voici 10 autres points pour vous. – Jourkey