ওভাররাইডিং ভিউ-ভিউ-ফিল্ডস.tpl.php


12

views-view-fields.tpl.phpএকটি নির্দিষ্ট দর্শন জন্য ফাইল ওভাররাইড করা সম্ভব ? আমি একটি views-view-fields--view-name.tpl.phpফাইল তৈরি করার চেষ্টা করেছি এবং টেমপ্লেট ফাইলগুলি পুনরায় স্ক্যান করেছি এবং কোনও প্রভাব ছাড়াই ক্যাশে সাফ করে দিয়েছি । এখানে উল্লিখিত অনুরূপ ইস্যু: http://drupal.org/node/1137942

যদিও আমি views-view-fields.tpl.phpআমার থিম ফোল্ডারে ফাইলটির নাম দিই , টেমপ্লেট ফাইলগুলি পুনরায় স্ক্যান করা হলে নতুন ফাইলটি প্রয়োগ করা হয়। তবে এর অর্থ হ'ল এটি সমস্ত মতামতের জন্য প্রযোজ্য।

আমি লক্ষ্য করেছি যে ভিউ-ভিউ-ফিল্ডস.টিপিএলপিএফপি থিম তথ্য স্ক্রিনে তালিকাভুক্ত ফাইলগুলির মধ্যে একটি নয় যা দর্শনগুলি উপস্থাপন করে।

কেউ কি আমাকে নিশ্চিতভাবে বলতে পারেন যে একটি views-view-fields--view-name.tpl.php(বা অনুরূপ নামকরণের কনভেনশন অনুসরণ করে) এই ফাইলটি ওভাররাইড করা সম্ভব নয় / সমর্থিত নয়?

উত্তর:


4

টিপিএল ফাইলগুলির নামকরণের কনভেনশনের অগ্রাধিকারের ক্রমটি এর পরিধি থেকে বিস্তৃত থেকে সংক্ষিপ্ত পর্যন্ত। সুতরাং সমস্ত দর্শনগুলির জন্য ক্ষেত্রের ওভাররাইড একটি সংমিশ্রণ, তবে আপনি চেষ্টা করেছেন কেবল অর্ডারটি পরিবর্তন করতে পারবেন না, কেবল আরও সুনির্দিষ্ট করুন go আপনি যা চান তা অর্জন করতে, আপনার তৈরি টিপিএল-তে ভিউ অবজেক্টটি উপলব্ধ রয়েছে সুতরাং নাম / ডিসপ্লেতে পরিদর্শন করে ওভাররাইডের যে ভিউগুলি দরকার তা ফিল্টার করতে সেখানে যদি () {} অন্য {} বিবৃতি পাওয়া সম্ভব হয় দৃশ্য.


আমি ঠিক বুঝতে পেরেছি না ... সংক্ষিপ্ত টিপিএল ফাইলগুলি বিস্তৃত টিপিএল ফাইলের চেয়ে বেশি অগ্রাধিকার নেয়, তাই না? সুতরাং views-view--archive.tpl.phpকোনটি সংকীর্ণতর তার চেয়ে বেশি views-view.tpl.phpবিস্তৃত?
এনএমসি

সঠিক, এবং সুযোগ টিপিএল ফাইলগুলির 'সেট' সীমাবদ্ধ। তারা কীভাবে একত্রে দলবদ্ধ রয়েছে তা লক্ষ্য করুন, ক্ষেত্র প্রতি
টিপিএল

1
ঠিক আছে, তাই আমি ভাবছি কেন আমার সংকীর্ণটিকে views-view-fields--view-name.tpl.phpবিবেচনায় নেওয়া হয় না / মনে হয় না ডিফল্ট, বিস্তৃতের চেয়ে অগ্রাধিকার গ্রহণ করবে views-view-fields.tpl.php?
এনএমসি

1
এটি দর্শন দ্বারা সরবরাহিত প্রকৃত টেম্পলেট নয়। আপনার নিজের টিপিএল ফাইলগুলি তৈরি করতে আপনি দর্শন উপাদানের সংমিশ্রণ তৈরি করতে পারবেন না। কেবলমাত্র বিদ্যমান যা তালিকাবদ্ধ রয়েছে এবং সেগুলি অগ্রাধিকারের ক্রমে। আপনার ভিউ-ভিউ-ফিল্ডস.tpl.php ফাইলটিতে আমি যুক্তিযুক্ত পরামর্শটি রেখে যা চাইলে তা করার সহজ পদ্ধতি।
কোডেক্সমাস

1
ঠিক আছে, আমি উত্তরটি খুঁজছিলাম। আমি কেবল যাচাই করতে চেয়েছিলাম যে ভিউজ মডিউলটি নিয়মিত নামকরণ কনভেনশনগুলির মাধ্যমে ফাইলটির ওভাররাইডিংকে সমর্থন করে নাviews-view-fields.tpl.php
এনএমসি

7

3 দর্শনগুলির জন্য - নিশ্চিত করুন যে "ফর্ম্যাট-> শো" এর অধীনে "ক্ষেত্রগুলি" নির্বাচন করা হয়েছে (সামগ্রী নয়)

দেখার জন্য যান এবং "থিম: তথ্য" সন্ধানের পরিবর্তে আপনি বর্তমানে ব্যবহৃত সমস্ত টেম্পলেটগুলির তালিকা (বোল্ড) এবং প্রার্থী টেম্পলেট ফাইলগুলি দেখতে পারেন। আপনি ব্যবহার করতে চান ডাইনী tpl.php ফাইলটি সন্ধান করুন।

মডিউল ডিরেক্টরিতে যান এবং "থিম" ফোল্ডারের নীচে আপনার পছন্দসই ফাইলটির জন্য বেস tpl.php সন্ধান করা উচিত। আপনার থিম ফোল্ডারে সেই ফাইলটি অনুলিপি করুন। থিম: তথ্যে প্রদত্ত নামকরণ কনভেনশনে এটির নামকরণ করুন।

টেমপ্লেট ফাইলগুলি পুনরায় স্ক্যান করুন। সবকিছু ঠিক থাকলে ভিউ-ভিউ-ফিল্ডস.পিপিএলপিএফপি আর সাহসী হওয়া উচিত নয়। বোল্ডডটি আপনার নতুন নির্মিত tpl.php হওয়া উচিত তবে আপনি নিজের পছন্দ মতো নতুন tpl.php ফাইলটি স্টাইল করতে পারবেন।


স্মরণ করিয়ে দেওয়ার জন্য ধন্যবাদ; আমার ক্ষেত্রগুলি বেছে নেওয়া হয়েছে এবং সামগ্রী নেই। views-view-fields.tpl.phpহয় না থিম তালিকাভুক্ত ফাইল এক: তথ্য অধ্যায় অত: পর আমি ভাবছিলাম কিনা আমি অন্য টেমপ্লেট ফাইল হিসাবে একই ভাবে এটিকে ওভাররাইড করতে সক্ষম হওয়া উচিত।
এনএমসি

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