كيف أحصل على رقم الصفوف الفعلي في view-view-field - title.tpl.php في Drupal7 و views3؟
أنا أعرف كيف أحصل على المجموع
$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
المزيد من التوضيح:
في view-view-field - title.tpl.php (اقتراح view-view-fields.tpl.php) ، لديك بالفعل كائن view view المتاح. يحتوي كائن العرض هذا على خاصية "row_index" تساوي رقم الصف الحالي بدءًا من صفر.
مثال للاستخدام:
<?php print $view->row_index; ?>
<?php print $output; ?>
نتائج المثال:
0
Node Title 1
--
1
Node Title 2
وعادة ما أنجز ذلك عن طريق إضافة حقل "حساب" واستبعاده من العرض. في حقل العنوان ، أضف الرمز المميز للحقل "count" في "إعادة كتابة الإخراج". تأكد من أن حقل العد قبل حقل العنوان.
في views-view-fields.tpl.php أو ... يمكنك الحصول على فهرس الصف مثل $ view-> row_index
يتيح تعيين var $ الثابت إلى 0 في منطقة VALUE CODE إجراء $ static ++ في منطقة كود OUTPUT