Jak uzyskać faktyczną liczbę wierszy w views-view-field - title.tpl.php w Drupal7 i views3?
Wiem, jak uzyskać sumę
$view = views_get_current_view();
$view->total_rows;
Ale jak uzyskać faktyczny numer wiersza? Aby wydrukować 1/4 2/4 3/4 4/4
Jak uzyskać faktyczną liczbę wierszy w views-view-field - title.tpl.php w Drupal7 i views3?
Wiem, jak uzyskać sumę
$view = views_get_current_view();
$view->total_rows;
Ale jak uzyskać faktyczny numer wiersza? Aby wydrukować 1/4 2/4 3/4 4/4
Odpowiedzi:
użytkownik 1090003 ma poprawną odpowiedź.
w views-view-fields.tpl.php lub ... możesz mieć indeks wiersza taki jak ten $ view-> row_index
Dalsze wyjaśnienia:
W views-view-field - title.tpl.php (sugestia views-view-fields.tpl.php) masz już dostępny obiekt $ view. Ten obiekt widoku ma właściwość „wiersz_indeks”, która jest równa bieżącemu numerowi wiersza zaczynającemu od zera.
Przykład zastosowania:
<?php print $view->row_index; ?>
<?php print $output; ?>
Przykładowe wyniki:
0
Node Title 1
--
1
Node Title 2
Zazwyczaj osiągam to, dodając pole „count” i wykluczając je z wyświetlania. W polu tytułowym dodaję token pola „count” w polu „przepisuj dane wyjściowe”. Upewnij się, że pole zliczania jest PRZED polem tytułu.
echo ($view->row_index);
dobrze działa w Drupal 7 (ale liczy się od ZERO).
w views-view-fields.tpl.php lub ... możesz mieć indeks wiersza taki jak ten $ view-> row_index
Ustawienie $ static var na 0 w obszarze VALUE CODE pozwala na wykonanie $ static ++ w obszarze de OUTPUT CODE