নোডে ফিল্টারিং যার ব্যবহারকারীর আইডি বর্তমান ব্যবহারকারীর সমান


19

ড্রুপাল 6 এ আপনি একটি ফিল্টার রাখতে পারেন node.uid = current user। আপনি ড্রুপাল 7 এ এটি কীভাবে করেন?

উত্তর:


23

আপনাকে ফিল্টারটি "প্রসঙ্গ" (অ্যাডভান্সড) হিসাবে যুক্ত করতে হবে যেখানে আপনি ডিফল্ট যুক্তি সরবরাহ করতে পারেন। যদি আপনার প্রসঙ্গটি কোনও নোড লেখকের মতো কোনও ব্যবহারকারীর পক্ষে হয় তবে আপনি লগ ইন করা ব্যবহারকারীর আইডির মতো সামগ্রী নির্বাচন করতে পারেন।

স্ক্রিন শট


1
আমি সবসময় সম্পর্ক ব্যবহার করেছি তবে প্রসঙ্গেও দেখব। দর্শনটি দুর্দান্ত।
সিট্রিকগুই

প্রায় 100 মতামত সংশোধন করতে যাচ্ছেন। :) বিশদ @ googletorp জন্য আপনাকে ধন্যবাদ।
সিট্রিকগুই

1
আপনি প্রসঙ্গে ফিল্টার পাঠ্য প্রথম লাইন লক্ষ্য? "যখন ফিল্টারটির মান ইউআরএলে নেই" তাই আমি ইতিমধ্যে এটি চেষ্টা করেছি এবং এটিতে যদি ইউআরএলটিতে কোনও ব্যবহারকারী আইডি না থাকে তবে এটি কাজ করে তবে ব্যবহারকারী যদি কিছু ব্যবহারকারীর বি প্রোফাইলে তাকান তবে এই ভিউ ব্যবহারকারীদের ব্যবহার করতে চলেছে বি আইডি ব্যবহারকারী নয়
জর্জি মার্কোটি

20

আপনাকে আপনার ভিউ সম্পাদনা করতে হবে, উন্নত কলামে যেতে হবে (ডানদিকে) এবং একটি নতুন সম্পর্ক যুক্ত করতে হবে।

সম্পর্ক যুক্ত করুন

আপনাকে বিশেষত "বিষয়বস্তু: লেখক" সম্পর্ক যুক্ত করতে হবে।

এরপরে, "ফিল্টারগুলি" এর অধীনে আপনাকে "ব্যবহারকারী: বর্তমান" ফিল্টারটি যুক্ত করতে হবে।

ফিল্টার যুক্ত করুন

বর্তমানে আপনার বর্তমানে লগ ইন করা ব্যবহারকারীর মালিকানাধীন সামগ্রী ফিল্টার করতে সক্ষম হওয়া উচিত।


1
এই কাজ চলাকালীন এটি ব্যবহার প্রসঙ্গে ফিল্টারগুলির চেয়ে ধীরে ধীরে, কারণ আপনাকে একটি যোগদান তৈরি করতে হবে। এটি সম্ভবত কয়েক এমএস ধীর, তবে সম্পদ নষ্ট করার কোনও কারণ নেই।
googletorp

এটি আমার প্রশ্নের একগুচ্ছ কয়েক এমএসেরও বেশি উপায় সাশ্রয় করবে। :) সুস্পষ্ট করার জন্য ধন্যবাদ.
সিট্রিকগুই

-2

আপনি সহজভাবে যোগ করতে পারেন

"ফিল্টার" মানদণ্ডে "ব্যবহারকারী: বর্তমান"।


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