Drupal7とviews3のviews-view-field--title.tpl.phpで実際の行番号を取得するにはどうすればよいですか?
私は合計を取得する方法を知っています
$view = views_get_current_view();
$view->total_rows;
しかし、実際の行番号を取得するにはどうすればよいですか? 1/4 2/4 3/4 4/4を印刷するには
user1090003には正しい答えがあります。
views-view-fields.tpl.phpまたは...この$ view-> row_indexのような行インデックスを持つことができます
詳細説明:
Views-view-field--title.tpl.php(views-view-fields.tpl.phpの提案)では、すでに$ viewオブジェクトを利用できます。そのビューオブジェクトには、「row_index」というプロパティがあり、現在の行番号がゼロから始まります。
使用例:
<?php print $view->row_index; ?>
<?php print $output; ?>
結果の例:
0
Node Title 1
--
1
Node Title 2
私は通常、「カウント」フィールドを追加して表示から除外することでこれを実現します。タイトルフィールドに、「rewrite output」の「count」フィールドのトークンを追加します。カウントフィールドがタイトルフィールドの前にあることを確認してください。
views-view-fields.tpl.phpまたは...この$ view-> row_indexのような行インデックスを持つことができます
VALUE CODE領域で$ static varを0に設定すると、OUTPUT CODE領域で$ static ++を実行できます