Views এর মধ্যে Pagination এবং Exposed Filters যোগ করা

Drupal Views ব্যবস্থাপনা - ড্রুপাল (Drupal) - Web Development

359

Views হল ড্রুপাল সাইটের একটি অত্যন্ত শক্তিশালী এবং নমনীয় টুল, যা ব্যবহারকারীদের কাস্টম কুয়েরি তৈরি এবং প্রদর্শন করতে সহায়তা করে। Pagination এবং Exposed Filters দুটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা আপনি Views ব্যবহার করে সহজে যোগ করতে পারেন। এগুলি ব্যবহারকারীদের জন্য ডেটা ব্রাউজিং এবং অনুসন্ধান সুবিধা উন্নত করে, যাতে তারা আরও কার্যকরভাবে সাইটের কনটেন্টে নেভিগেট করতে পারে।


Pagination যোগ করা

Pagination ব্যবহার করে আপনি Views এ কনটেন্টের পৃষ্ঠাগুলিকে ভাগ করে দিতে পারেন। এতে দীর্ঘ তালিকা বা কনটেন্ট সহজেই পৃষ্ঠায় বিভক্ত হয়ে যাবে, যাতে ব্যবহারকারীরা কনটেন্টটি আরও সহজে দেখতে পারেন।

১. Views তৈরি বা সম্পাদনা করুন

  1. পথ: Structure > Views
  2. এখানে আপনি একটি নতুন View তৈরি করতে পারেন বা পূর্বে তৈরি কোনো View সম্পাদনা করতে পারেন।

২. Pagination কনফিগার করুন

  1. Views Edit Page:
    যখন আপনি আপনার View সম্পাদনা করেন, তখন Page settings এ যান। এখানে আপনি যেসব প্যারামিটার ব্যবহার করতে চান তা কনফিগার করতে পারবেন।
  2. Use pagination option:
    • Paginator settings অংশে গিয়ে "Use pagination" চেকবক্সটি নির্বাচন করুন।
    • Items per page: এখানে আপনি প্রতি পৃষ্ঠায় প্রদর্শিত কনটেন্টের সংখ্যা নির্ধারণ করতে পারবেন (যেমন, প্রতি পৃষ্ঠায় ১০, ২০, বা ৫০টি কনটেন্ট প্রদর্শন)। এটি ব্যবহারকারীদের পৃষ্ঠায় কনটেন্ট ব্রাউজিং সহজ করে দেয়।
  3. Save:
    সেটিংস কনফিগার করার পর, Save বাটনে ক্লিক করুন।

এখন, আপনি আপনার সাইটে Views পৃষ্ঠায় পেজিনেশন দেখতে পাবেন, এবং ব্যবহারকারীরা সহজেই কনটেন্টের পরবর্তী বা পূর্ববর্তী পৃষ্ঠাগুলিতে নেভিগেট করতে পারবেন।


Exposed Filters যোগ করা

Exposed Filters হল একটি প্রক্রিয়া যার মাধ্যমে ব্যবহারকারীরা View এর ডেটা ফিল্টার করতে পারেন। এটি ব্যবহারকারীদের জন্য কাস্টম অনুসন্ধান এবং ফিল্টারিং সিস্টেম তৈরি করতে সহায়ক। উদাহরণস্বরূপ, আপনি একটি View তৈরি করতে পারেন যেখানে ব্যবহারকারীরা কনটেন্টের ধরন বা ট্যাগ দ্বারা কনটেন্ট ফিল্টার করতে পারে।

১. Exposed Filter যোগ করতে Views তৈরি বা সম্পাদনা করুন

  1. পথ: Structure > Views
  2. আপনি যদি একটি নতুন View তৈরি করছেন, তবে Create a new view এ গিয়ে প্রয়োজনীয় সেটিংস পূরণ করুন। অথবা, পূর্বে তৈরি কোনো View সম্পাদনা করুন।

২. Filter Criteria সেট করুন

  1. Filter Criteria অংশে যান, যেখানে আপনি কনটেন্ট ফিল্টার করতে চান।
  2. Add বাটনে ক্লিক করে, Filter criteria যোগ করুন। উদাহরণস্বরূপ, যদি আপনি কনটেন্ট টাইপের মাধ্যমে ফিল্টার করতে চান, তাহলে Content type নির্বাচন করুন।
  3. আপনার পছন্দের ফিল্টার নির্বাচন করার পর, ফিল্টারের পাশে থাকা Expose this filter to visitors চেকবক্সটি চেক করুন। এর ফলে এই ফিল্টারটি সাইটের দর্শকদের জন্য উপলব্ধ হবে এবং তারা এটি ব্যবহার করে কনটেন্ট ফিল্টার করতে পারবে।

৩. Filter কাস্টমাইজ করুন

  1. আপনি ফিল্টারের জন্য default value সেট করতে পারেন, যাতে ব্যবহারকারী যদি কিছু না নির্বাচন করে তবে এটি ডিফল্টভাবে কোনো নির্দিষ্ট কনটেন্ট দেখাবে।
  2. ফিল্টারের জন্য widget type নির্বাচন করতে পারেন, যেমন: ড্রপডাউন, চেকবক্স, বা টেক্সট ফিল্ড।

৪. Save করুন

যে কোনো পরিবর্তন করার পর, Save বাটনে ক্লিক করে আপনার View সেভ করুন।

এখন, আপনি আপনার সাইটে একটি Exposed Filter পাবেন, যা ব্যবহারকারীরা ব্যবহার করে কনটেন্ট ফিল্টার করতে পারবেন।


Pagination এবং Exposed Filters একত্রে ব্যবহার করা

যখন আপনি Views এর মধ্যে Pagination এবং Exposed Filters একত্রে ব্যবহার করবেন, তখন ব্যবহারকারীরা কনটেন্টের মধ্যে দ্রুত অনুসন্ধান করতে পারবে এবং পৃষ্ঠাগুলির মধ্যে নেভিগেট করতে পারবে। উদাহরণস্বরূপ, আপনি একটি কনটেন্ট তালিকা তৈরি করতে পারেন যেখানে ব্যবহারকারী তাদের পছন্দের কনটেন্ট টাইপ বা ট্যাগ নির্বাচন করতে পারেন, এবং পরবর্তীতে সেটি পৃষ্ঠায় ভাগ করে দেখাতে পারেন।


উপসংহার

Pagination এবং Exposed Filters ড্রুপাল Views এর অত্যন্ত কার্যকরী বৈশিষ্ট্য যা সাইটের কনটেন্ট ব্রাউজিং এবং অনুসন্ধান ব্যবস্থাকে উন্নত করে। এগুলি সাইটের ব্যবহারকারীদের জন্য আরো উন্নত এবং ইন্টারঅ্যাকটিভ ইউজার এক্সপেরিয়েন্স তৈরি করতে সাহায্য করে। Views এর এই দুটি বৈশিষ্ট্য ব্যবহার করে আপনি কাস্টমাইজড কনটেন্ট প্রদর্শন এবং অনুসন্ধান ফিচার তৈরি করতে পারবেন, যা সাইটের কার্যকারিতা এবং পারফরম্যান্স উন্নত করবে।

Content added By
Promotion

Are you sure to start over?

Loading...