मुझे $ दृश्य कैसे मिलेंगे-> वास्तविक पंक्ति संख्या?


15

मैं व्यू-व्यू-फील्ड में वास्तविक पंक्तियों की संख्या कैसे प्राप्त कर सकता हूं - शीर्षक .pl.php in Drupal7 और views3?

मुझे पता है कि कैसे कुल प्राप्त करने के लिए

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

लेकिन मैं वास्तविक पंक्ति संख्या कैसे प्राप्त करूं? 1/4 2/4 3/4 4/4 प्रिंट करने के लिए


यदि आप एक और तरीका देखना चाहते हैं तो आप इस ड्रुपल.स्टैकएक्सचेंज.com
एड्रियन सिड

जवाबों:


12

user1090003 का सही उत्तर है।

view-view-field.tpl.php या ... में इस $ दृश्य-> row_index की तरह पंक्ति इंडेक्स हो सकते हैं

आगे की व्याख्या:

व्यू-व्यू-फील्ड में - title.tpl.php (व्यूज-व्यू-फील्ड्स .pl.php का सुझाव), आपके पास पहले से ही $ व्यू ऑब्जेक्ट उपलब्ध है। उस दृश्य ऑब्जेक्ट में एक गुण "row_index" है जो शून्य से शुरू होने वाली वर्तमान पंक्ति संख्या के बराबर है।

उपयोग का उदाहरण:

    <?php print $view->row_index; ?>
    <?php print $output; ?>

उदाहरण के परिणाम:

    0
    Node Title 1
    --
    1
    Node Title 2

यह भी नोड - व्यू - <my-view> .tpl.php
जोनाथन

3

मैं आमतौर पर एक "गिनती" फ़ील्ड को जोड़कर और इसे प्रदर्शन से बाहर कर देता हूं। शीर्षक फ़ील्ड में मैं "पुनः लेखन आउटपुट" में "गिनती" फ़ील्ड के लिए टोकन जोड़ता हूं। सुनिश्चित करें कि गिनती फ़ील्ड शीर्षक क्षेत्र से पहले है।


2
मैं नंबरिंग कॉलम के रूप में फ़ील्ड ग्लोबल PHP का उपयोग echo ($view->row_index);करता हूं और वहां मैंने ड्रुपल 7 (लेकिन शून्य से मायने रखता है) में अच्छी तरह से काम करता है।
मीकल प्रेज़ायलोविक्ज़

2

view-view-field.tpl.php या ... में इस $ दृश्य-> row_index की तरह पंक्ति इंडेक्स हो सकते हैं


नमस्कार। क्या आप कृपया थोड़ा समझा सकते हैं, और शायद कोड नमूना प्रदान करें?
मोलॉट

0

VALUE CODE क्षेत्र में $ स्थिर संस्करण को 0 पर सेट करने से डे OUTPUT CODE क्षेत्र में $ static ++ करने की अनुमति मिलती है


2
क्या आप इस पर थोड़ा विस्तार कर सकते हैं?
mpdonadio

ग्लोबल PHP क्षेत्र का उपयोग करते समय विचारों में दो क्षेत्र होते हैं। आप इनमें प्री और पोस्ट रेंडर डेटा सेट कर सकते हैं। यह एक साधारण काउंटर के लिए ठीक काम करता है।
जस्नोफ्लेहर्टी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.