আমি কীভাবে আসল সারি নম্বরটি দেখতে পারি?


15

আমি ভিউ-ভিউ-ফিল্ডে আসল সারি সংখ্যাটি কীভাবে পেতে পারি - দ্রুপাল 7 এবং ভিউ 3 এ শিরোনাম.tpl.php?

আমি জানি কীভাবে মোট পেতে হয়

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

তবে আমি কীভাবে আসল সারি নম্বর পাব? 1/4 2/4 3/4 4/4 মুদ্রণ করতে


আপনি যদি ভিউ থেকে সরাসরি অন্য কোনও উপায় দেখতে চান তবে আপনি এই drupal.stackexchange.com/a/178651/28275
অ্যাড্রিয়ান সিড

উত্তর:


12

ব্যবহারকারী 1090003 এর সঠিক উত্তর রয়েছে।

ভিউ-ভিউ-ফিল্ডস.টি.পি.এল.পি.পি. বা ... এ আপনার সারি সূচকটি can ভিউ-> সারি_আইডেক্সে থাকতে পারে

অারোও ব্যাখ্যা:

ভিউ-ভিউ-ফিল্ডে - শিরোনাম। এই দৃশ্যের অবজেক্টটির একটি সম্পত্তি রয়েছে "সারি_আইডেক্স" যা শূন্য থেকে শুরু হওয়া বর্তমান সারি সংখ্যাটির সমান।

ব্যবহারের উদাহরণ:

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

উদাহরণ ফলাফল:

    0
    Node Title 1
    --
    1
    Node Title 2

এটি একটি নোডেও কাজ করে - দেখুন - <my-view> .tpl.php
জোনাথন বার্গারন

3

আমি সাধারণত "গণনা" ক্ষেত্রটি যুক্ত করে এবং প্রদর্শন থেকে বাদ দিয়ে এটি সম্পাদন করি। শিরোনাম ক্ষেত্রে আমি "পুনর্লিখনের আউটপুট" এ "কাউন্ট" ফিল্ডের জন্য টোকেন যুক্ত করব। শিরোনাম ক্ষেত্রের আগে গণনা ক্ষেত্রটি নিশ্চিত হয়ে নিন।


2
আমি ফিল্ড গ্লোবাল পিএইচপি নম্বর সংখ্যার কলাম হিসাবে ব্যবহার করি এবং সেখানে আমি echo ($view->row_index);দ্রুপাল 7 (তবে জিরো থেকে গণনা করা) তে ভাল কাজ করেছি।
মিশাল প্রিজিবিলোইক্জ

2

ভিউ-ভিউ-ফিল্ডস.টি.পি.এল.পি.পি. বা ... এ আপনার সারি সূচকটি can ভিউ-> সারি_আইডেক্সে থাকতে পারে


হ্যালো. আপনি কি দয়া করে কিছুটা ব্যাখ্যা করতে পারেন, এবং সম্ভবত কোডের নমুনা সরবরাহ করতে পারেন?
Mołot

0

ভ্যালু কোডে অঞ্চলে $ স্ট্যাটিক ভার 0 তে সেট করা ডি আউটপুট কোড অঞ্চলে স্ট্যাটিক ++ করতে দেয়


2
আপনি কি এই একটু বিস্তারিত বলতে পারেন?
এমপিডোনাদিও

গ্লোবাল পিএইচপি ক্ষেত্রটি ব্যবহার করার সময় দর্শনে দুটি ক্ষেত্র রয়েছে। আপনি এগুলিতে প্রাক ও পোস্ট রেন্ডার সেট করতে পারেন। এটি একটি সাধারণ কাউন্টারের জন্য ঠিক কাজ করে।
জেসনফ্লেহার্টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.