it-swarm.asia

كيف أحصل على $ view-> رقم الصف الفعلي؟

كيف أحصل على رقم الصفوف الفعلي في view-view-field - title.tpl.php في Drupal7 و views3؟

أنا أعرف كيف أحصل على المجموع

$view = views_get_current_view();
$view->total_rows;

ولكن كيف أحصل على رقم الصف الفعلي؟ لطباعة 1/4 2/4 3/4 4/4

15
jospBln

لدى 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
12
daggerhart

وعادة ما أنجز ذلك عن طريق إضافة حقل "حساب" واستبعاده من العرض. في حقل العنوان ، أضف الرمز المميز للحقل "count" في "إعادة كتابة الإخراج". تأكد من أن حقل العد قبل حقل العنوان.

3
Jonathan Rowny

في views-view-fields.tpl.php أو ... يمكنك الحصول على فهرس الصف مثل $ view-> row_index

2
user1090003

يتيح تعيين var $ الثابت إلى 0 في منطقة VALUE CODE إجراء $ static ++ في منطقة كود OUTPUT

0
user10078