Wie erhalte ich die tatsächliche Zeilennummer in Ansichten-Ansicht-Feld - title.tpl.php in Drupal7 und views3?
Ich weiß, wie ich die Summe durchschaffe
$view = views_get_current_view();
$view->total_rows;
Aber wie bekomme ich die tatsächliche Zeilennummer? 1/4 2/4 3/4 4/4 drucken
Antworten:
user1090003 hat die richtige Antwort.
Weitere Erklärung:
In views-view-field - title.tpl.php (Vorschlag von views-view-fields.tpl.php) steht Ihnen bereits das $ view-Objekt zur Verfügung. Dieses Ansichtsobjekt hat eine Eigenschaft "row_index", die der aktuellen Zeilennummer ab Null entspricht.
Anwendungsbeispiel:
Beispielergebnisse:
quelle
Normalerweise füge ich dazu ein "count" -Feld hinzu und schließe es von der Anzeige aus. Im Titelfeld füge ich das Token für das Feld "count" in "rewrite output" hinzu. Stellen Sie sicher, dass das Zählfeld VOR dem Titelfeld ist.
quelle
echo ($view->row_index);
funktioniert gut in Drupal 7 (aber es zählt NULL).In views-view-fields.tpl.php oder ... können Sie den Zeilenindex so einstellen: $ view-> row_index
quelle
Das Setzen von $ static var auf 0 im Bereich VALUE CODE ermöglicht das Ausführen von $ static ++ im Bereich OUTPUT CODE
quelle