Drupal Views মডিউল আপনাকে যে কোনও উপায়ে আপনি বিশ্বের যে কোনও উপায়ে সংগঠিত এবং প্রদর্শন করতে পারবেন। উপর অর্ধ মিলিয়ন ড্রুপাল সাইট রিপোর্ট মডিউল ব্যবহার করে রিপোর্ট।
উদাহরণস্বরূপ, বলুন আপনার বইয়ের রিভিউগুলির জন্য একটি কাস্টম সামগ্রী টাইপ আছে। প্রতিটি বই পর্যালোচনা নিম্নলিখিত ক্ষেত্র রয়েছে:
- কভার ইমেজ
- খেতাব
- লেখক
- প্রকাশক
- প্রকাশনা বছর
ডিফল্টরূপে, ড্রুপাল আপনাকে এই রিভিউগুলির মৌলিক তালিকা তৈরি করতে দেবে। আপনি তালিকায় প্রতিটি ক্ষেত্র লুকান বা প্রদর্শন করতে পারেন, এবং কভার চিত্রের আকার সেট করতে পারেন এবং অন্য কোনও কিছুই নয়।
মিশ্রিত করুন এবং আপনার বিষয়বস্তু মেলে
দৃশ্যের সাথে, অন্যদিকে, আপনি এই তথ্যকে সমস্ত ধরণের কাস্টম তালিকাগুলিতে মিশ্রিত এবং মেলাতে পারেন। উদাহরণস্বরূপ, আপনি করতে পারেন:
- একটি পৃষ্ঠা আছে যা শুধুমাত্র তাদের শিরোনাম দ্বারা সব বই তালিকা। প্রতিটি শিরোনাম পূর্ণ পর্যালোচনা লিঙ্ক।
- আপনি পর্যালোচনা করেছেন যে সমস্ত লেখক তালিকাবদ্ধ অন্য পৃষ্ঠা আছে। প্রতিটি লেখক যে লেখক দ্বারা শিরোনাম একটি সংক্ষিপ্ত তালিকা লিঙ্ক।
- যে একটি তৃতীয় পৃষ্ঠা আছে কেবল একটি গ্রিড মধ্যে, কভার ইমেজ। প্রতিটি ছবি পূর্ণ পর্যালোচনা লিঙ্ক।
- আছে একটি পার্শ্বদন্ডে যা আপনার ছয়টি সাম্প্রতিক পর্যালোচনাগুলির জন্য শুধুমাত্র থাম্বনেইল কভার চিত্র এবং টিজার দেখায়। আরও, আপনি কেবল "পশ্চিম", "রহস্য", অথবা "পঠনযোগ্য স্টার ট্রেক ফ্যান ফিকশন" শব্দগুলির সাথে ট্যাগ করা হয়েছে এমন বইগুলি দেখান।
দেখো, মা! কোনো সংকেত নেই!
আপনি কোড একক লাইন ছাড়া এই সব মতামত নির্মাণ করতে পারেন।
যদি আপনাকে কোডটিতে একটি দৃশ্য করতে হয় তবে এটি এমন কিছু দেখতে হবে:
Node.nid হিসাবে node.nid নির্বাচন করুন node, node.created হিসাবে node_created node_created নোড নোড থেকে LEFT JOIN term_node term_node node.vid = term_node.vid LEFT JOIN term_data term_data এ term_node.tid = term_data.tid যেখানে (node.status = 1 অথবা (নোড। uid = *** CURRENT_USER *** এবং *** CURRENT_USER *** <> 0) অথবা *** ADMINISTER_NODES *** = 1) এবং (node.promote <> 0) এবং (UPPER (term_data.name) = UPPER ('ব্লগ')) ORDER node_created DESC দ্বারা
এবং যে শুধু MySQL প্রশ্ন।
বিষয়বস্তু ধরনের এবং মতামত মধ্যে চিন্তা
আপনি কাস্টম সামগ্রী ধরনের এবং মতামতগুলির সাথে কাজ করতে শিখছেন, তখন আপনি আবিষ্কার করবেন যে তারা এখন পর্যন্ত সিএমএস সমস্যাগুলির একটি বিশাল শতাংশ সমাধান করতে পারে।
তাই প্রায়ই, আপনি বা আপনার ক্লায়েন্ট "বিশেষ" পৃষ্ঠাগুলি চান যা অন্যান্য সিএমএস সফ্টওয়্যারগুলিতে জটিল কোডিং বা প্লাগইনটির জন্য হতাশাজনক শিকারের প্রয়োজন হবে। একটু চিন্তা করে, আপনি তাদের এক বা একাধিক কাস্টম সামগ্রী ধরনের এবং একটি ভাল-নির্মিত দৃশ্যতে কমাতে পারেন।
কাস্টম মডিউল সঙ্গে দৃশ্য প্রসারিত করুন
সত্য, মতামত সবকিছু করতে পারে না, কিন্তু যদি আপনি কখনও দেখাশোনা সীমা বিরুদ্ধে নিজেকে খুঁজে পেতে, চেক করুন:
drupal.orgViews প্রসারিত যে হাজার হাজার মডেল আছে। সর্বদা হিসাবে, আপনি বুদ্ধিমান মডিউল নির্বাচন করা উচিত, কিন্তু এটা যে কেউ ইতিমধ্যে আপনার সমস্যা সমাধান করা সম্ভব।
প্রথম দেখুন শিখুন
আপনি কোনও কাস্টম মডিউল সন্ধান করার আগে, আপনি "মৌলিক" দর্শনগুলি কী করতে পারেন তা শিখেছেন তা নিশ্চিত করুন। সেখানে প্রচুর টিউটোরিয়াল রয়েছে, তবে শেখার সর্বোত্তম উপায় হল অন্তর্ভুক্ত দৃশ্যগুলির একটি সক্ষম করা।