2010-05-10 5 views
2

Je me suis écrit un plugin de ligne Drupal Views et je veux compter les lignes pour pouvoir faire quelque chose avec la sortie Nth.Nombre de lignes dans le plugin de vues Drupal

Je peux le faire dans la fonction du préprocesseur du plugin mais s'il est utilisé plus d'une fois (dans les panneaux par exemple), je ne peux pas remettre le compteur à zéro.

Quelqu'un peut-il me diriger dans la bonne direction ici?

+0

Est-ce Drupal 6? – msmithgu

+0

Oui, désolé. Drupal 6. – Rimian

Répondre

2

Le plugin de style par défaut pour les vues ajoute un compteur à l'objet vue. Il est disponible à

$view->row_index 

Si vous écrasez la méthode render dans un plug-in de style personnalisé n'oubliez pas de dupliquer cette fonctionnalité dans votre propre fonction de rendu.

0

Vous pouvez jeter un coup d'œil au module views_customfield. (http://drupal.org/project/views_customfield) Ce module vous donne accès au numéro de ligne dans la vue et également l'option d'ajouter du code PHP dans chaque ligne. Très pratique ...

+0

Je ne veux pas vraiment installer un module juste pour compter les lignes. Merci quand même. – Rimian