Http://drupal.org/node/1092444 ছিল এমন পাগলামির পর থেকে অনেক কিছু পরিবর্তন হয়েছে । ধন্যবাদ, ফাইল সত্তাগুলির জন্য থেরিং এবং ডিসপ্লে ফর্ম্যাটরগুলি সেট করা এখন অনেক সহজ এবং আরও সহজ।
নিম্নলিখিত ডকুমেন্টেশন মিডিয়া 2.x এবং ফাইল সত্তার জন্য , যদিও এর বেশিরভাগ অংশ মিডিয়া 1.x এর সাথে সামান্য পরিবর্তনের সাথে কাজ করে (উদাহরণস্বরূপ, মিডিয়া 1.x এ, "ফাইল প্রকার" পৃষ্ঠাটির লিঙ্কটি কাঠামোর পরিবর্তে কনফিগারেশনে রয়েছে) )।
মিডিয়া প্রদর্শন করা হচ্ছে
ফাইল সত্তা এবং মিডিয়া মডিউল একসাথে কাজ, সংরক্ষণকারী পরিচালনার, এবং Drupal এর প্রদর্শন মিডিয়ার জন্য একটি ইউনিফাইড পদ্ধতি প্রদান। তারা কোনও ব্যবহারকারীকে এমন ফাইল ক্ষেত্র তৈরি করতে দেয় যা চিত্র, ভিডিও এবং অডিও সহ বিভিন্ন ধরণের মিডিয়া সঞ্চয় এবং প্রদর্শন করতে কনফিগার করা যায়। অন্যদের মধ্যে. এই বিভিন্ন ধরণের মিডিয়া প্রদর্শনের জন্য, ফাইল ক্ষেত্রগুলির ফর্ম্যাটরগুলির প্রয়োজন হয়, প্রায়শই মডিউল যা মিডিয়া টাইপ সরবরাহ করে এবং কিছুটা অতিরিক্ত কনফিগারেশন সরবরাহ করে।
সংজ্ঞা
আমি প্রথমে কয়েকটি চলন্ত অংশ ব্যাখ্যা করব এবং তারপরে কোনও সাইটে ফাইলের প্রদর্শনটি কাস্টমাইজ করে নেব।
নথির ধরণ
ফাইলগুলি ফাইল প্রকারভেদে শ্রেণিবদ্ধ করা হয় । প্রতিটি ফাইলের ধরণটি মাইম ধরণের একটি তালিকা দ্বারা সংজ্ঞায়িত করা হয়, ইন্টারনেটে ফাইল ফর্ম্যাটগুলি নির্দিষ্ট করার একটি সর্বজনীন উপায়। ডিফল্ট ফাইলের প্রকারগুলি হ'ল অ্যাপ্লিকেশন, অডিও, চিত্র, পাঠ্য, ভিডিও এবং অন্যান্য। ইউআইতে নতুন ফাইল ধরণের সংজ্ঞা দেওয়ার কোনও উপায় নেই।
মোডগুলি দেখুন
দ্রুপাল 7 (এবং শীঘ্রই 8) কে দেখতে মোডগুলি ব্যবহার করতে ব্যবহৃত হয় যে কোনও বিষয়বস্তুর একটি নির্দিষ্ট প্রসঙ্গে রয়েছে। এরপরে বিষয়বস্তুটি এমনভাবে পরিবর্তিত বা প্রদর্শিত হতে পারে যা সেই প্রসঙ্গে সবচেয়ে ভাল মানায়। দুটি ভিউ মোড যার সাথে বেশিরভাগ লোকেরা সম্ভবত পরিচিত ছিলেন তা হ'ল ডিফল্ট টিজার এবং পূর্ণ মোড। কাস্টম ভিউ মোডগুলি অ্যান্টিটি ভিউ মোড , ডিসপ্লে স্যুট বা কাস্টম মডিউলের সাথে মডিউলগুলির সাথে সংজ্ঞায়িত করা যায় hook_entity_info_alter()
।
গুড স্টাফ বা: আপনার ফাইল ফিল্ডের প্রদর্শন পরিচালনা করা
একটি ফাইল ক্ষেত্রের প্রদর্শন ফাইল টাইপ প্রতি পরিচালিত হয় । কাঠামো -> ফাইলের ধরণগুলিতে নেভিগেট করুন। আপনি প্রতিটি ক্ষেত্রের জন্য "ক্ষেত্রগুলি পরিচালনা করুন", "প্রদর্শন পরিচালনা করুন", এবং "ফাইল প্রদর্শন পরিচালনা করুন" এর লিঙ্কযুক্ত উপলব্ধ ফাইল ধরণের একটি তালিকা দেখতে পাবেন।
ক্ষেত্রগুলি পরিচালনা করুন
ফাইল সত্তা মডিউল সমস্ত ফাইলকে সম্পূর্ণ ফিল্ডেবল সত্তা তৈরি করে, নোড এবং ট্যাক্সনোমির শর্তাদির মতো। "বিষয়বস্তুর ধরণ" বিভাগের মতো, আপনি প্রতিটি ফাইলের প্রকারে কাস্টম ক্ষেত্রগুলি যুক্ত করতে পারেন।
প্রদর্শন পরিচালনা করুন
আবার, "বিষয়বস্তুর ধরণগুলি" এর মতো, আপনি প্রতিটি ফাইল প্রকারে কাস্টম ক্ষেত্রগুলির প্রদর্শন পরিচালনা করতে পারেন। এই বিভাগটি নিজেরাই ফাইলগুলির বিন্যাসন নিয়ন্ত্রণ করে না , কেবল ফাইল সত্তার সাথে সংযুক্ত ক্ষেত্রের প্রদর্শন।
এই বিভাগে আপনি "কাস্টম প্রদর্শন সেটিংস" এর জন্য একটি টগলও দেখতে পাবেন। প্রসারিত হলে আপনি এই সত্তার জন্য উপলব্ধ ভিউ মোডগুলি সক্ষম এবং অক্ষম করতে পারবেন। "ফাইল প্রদর্শন পরিচালনা করুন" এ এটি উপলব্ধ হওয়ার জন্য একটি ভিউ মোড অবশ্যই এখানে পরীক্ষা করা উচিত। এই মুহুর্তে কেবলমাত্র ব্যবহারকারী এবং নিম্নলিখিত ডিফল্ট দর্শন মোড দ্বারা সংজ্ঞায়িত কাস্টম ভিউ মোডগুলি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে; স্টাইলস মডিউল ইন্টিগ্রেশন থেকে বাকিগুলি বাকি রয়েছে এবং শেষ পর্যন্ত তা সরানো হবে :
- "টিজার" (বর্তমানে ডিফল্টরূপে অন্তর্ভুক্ত নয় You আপনি এটি উপরের ইস্যুতে প্যাচটির সাথে যুক্ত করতে পারেন বা এটি কাস্টম ভিউ মোড হিসাবে সংজ্ঞায়িত করতে পারেন)
- "সম্পূর্ণ"
- "পূর্বরূপ" (অ্যাডমিন প্রসঙ্গে ব্যবহৃত হয়, যেমন, ডাব্লুওয়াইএসআইওয়াইওয়াইজি ক্ষেত্রের স্থানধারীদের জন্য, মিডিয়া ব্রাউজারে এবং মিডিয়া ফিল্ড উইজেটে)
ফাইল প্রদর্শন পরিচালনা করুন
"ফাইল প্রদর্শন পরিচালনা করুন" এ আপনি আপনার ফাইলের ধরণের (হ্যাঁ!) বিন্যাসগুলি কনফিগার করতে পারেন । অনেক মিডিয়া সরবরাহকারী মডিউল এখানে তাদের নিজস্ব ফর্ম্যাটর যুক্ত করে; উদাহরণস্বরূপ, মিডিয়া: ইউটিউব এবং মিডিয়া: ভিমিও উভয়ই "পূর্বরূপ চিত্র" এবং "ভিডিও" ফর্ম্যাটর সরবরাহ করে।
ফর্ম্যাটরগুলি তাদের ফাইল টাইপের "প্রদর্শন পরিচালনা করুন" বিভাগে সক্ষম প্রতিটি দর্শন মোডের জন্য সক্ষম ও কনফিগার করা যেতে পারে। উদাহরণস্বরূপ, কোনও ব্যবহারকারী একটি মিডিয়া প্রদর্শন করতে পারে: নোডকে যখন টিজার হিসাবে দেখানো হয় তখন ভিমিও পূর্বরূপ চিত্র, পূর্ণ নোডটি যখন দেখানো হয় তখন ভিমিও ভিডিও এবং নোডের সাথে যখন দেখা হয় তখন বিভিন্ন প্রস্থ এবং উচ্চতার বিন্যাসের সেটিংস সহ একটি ভিডিও "ভিডিও গ্যালারী" নামে পরিচিত একটি কাস্টম ভিউ মোড। অনেকগুলি ফর্ম্যাটর (উল্লেখযোগ্যভাবে "চিত্র") ব্যবহারকারীকে কনফিগারেশন -> চিত্র শৈলীতে সংজ্ঞায়িত চিত্রের শৈলীগুলি নির্বাচন করার অনুমতি দেয়।
একাধিক মিডিয়া সরবরাহকারীরা একই ক্ষেত্রটি ব্যবহার করতে পারে, তাই শীর্ষগুলি নীচে থেকে নীচে ক্যাসকেডে বিন্যাসগুলি সাজানো হয়। দ্রুপাল প্রথম বিন্যাসক ব্যবহার করবে যা কোনও ক্ষেত্রের আউটপুটে প্রয়োগ করা যেতে পারে। , "মিডিয়া: Vimeo ভিডিও": একটি ভিডিও ক্ষেত্র "ইউটিউব ভিডিও মিডিয়া" সক্ষম করে তবে "পূর্ণ" দৃশ্য মোডের জন্য, এবং "লার্জ filetype: আইকন" formatters, Drupal এর যদি ফাইলের MIME প্রকার ফরম্যাটার ইউটিউব ব্যবহার করবে video/youtube
, Vimeo মাইম টাইপ হলে ফর্ম্যাটার এবং মাইম টাইপ video/vimeo
হলে বড় ফাইল টাইপ আইকনে ফিরে যান video/{anything else}
।
"ফাইল প্রদর্শন পরিচালনা করুন" সেটিংস ব্যবহার করে প্রদর্শনের জন্য ফাইল ক্ষেত্রটি কনফিগার করা
"ফাইল প্রদর্শন পরিচালনা করুন" এ সংজ্ঞায়িত ফর্ম্যাটর ব্যবহার করে ফাইল ক্ষেত্রটি প্রদর্শনের জন্য, এটি অবশ্যই "রেন্ডার করা ফাইল" প্রদর্শন করতে সেট করতে হবে। আপনার ফাইল ক্ষেত্র রয়েছে এমন সামগ্রীর ধরণের জন্য "পরিচালনা পরিচালনা" পৃষ্ঠাতে নেভিগেট করুন। আপনি যে সমস্ত ভিউ মোডে "ফাইল প্রদর্শন পরিচালনা করুন" এ সংজ্ঞায়িত বিন্যাসগুলি ব্যবহার করতে চান তার জন্য ফাইল ক্ষেত্রের ফর্ম্যাট হিসাবে "রেন্ডার করা ফাইল" চয়ন করুন।
আরও থিমিং
থিম হুক ওভাররাইড দিয়ে আরও বেশি নিয়ন্ত্রণের জন্য আপনি কাস্টম থিম ফাংশন এবং টেম্পলেট ফাইল তৈরি করতে পারেন । ফাইল সত্তা মডিউল দ্বারা প্রদত্ত থিমের পরামর্শগুলি হ'ল:
file__{file type}
file__{file type}__{view mode}
file__{mime type}
file__{mime type}__{view mode}
file__{file id}
file__{file id}__{view mode}
থিম ফাংশনগুলির জন্য '_' এবং টেমপ্লেট ফাইলের জন্য '-' দিয়ে মাইম ধরণের সমস্ত '/' এবং '__' প্রতিস্থাপন করুন।
কিছু মিডিয়া সরবরাহকারী মডিউলগুলি এগুলি তাদের নিজস্ব টেম্পলেট এবং থিম হুক পরামর্শ দিয়ে প্রতিস্থাপন করে। আপনি দেভেল থিম বিকাশকারী মডিউল, মাদারশিপের দরিদ্র থিমের সহায়তাকারী , বা আশাকরি আরও তথ্যের জন্য সরবরাহকারীর ডক্সের সাথে পরামর্শ সহ সমস্ত উপলভ্য থিম হুক পরামর্শ দেখতে পারেন ।
Outro
আশাকরি এটা সাহায্য করবে. আমি মিডিয়া ডকুমেন্টেশনে এটি যুক্ত করার পরিকল্পনা করছি, সুতরাং আমি যদি কিছু মিস করি তবে কোথাও ভুল বানান বা কোনও বিভাগের স্পষ্টতার প্রয়োজন হয় দয়া করে আমাকে জানান know
এবং ওপির নির্দিষ্ট প্রশ্নের কয়েকটি সংক্ষিপ্ত উত্তর:
- মিডিয়া 1.x বনাম 2.x: যদিও 2.x অস্থির, এটি দ্রুপাল.আর.গ্রে অনেকগুলি স্থিতিশীল সংস্করণ মডিউলগুলির মতো নির্ভরযোগ্য। আমি মনে করি এটি বিস্তৃত উন্নত বৈশিষ্ট্যগুলির জন্য ব্যবহারের উপযুক্ত, তবে কারণ ইস্যু সারিটিতে অনেক কাজ সমর্থন করা ধীর গতিতে এবং কোনও দেব শাখার সাথে নতুন আপডেটগুলি আপনার বাস্তবায়ন ভঙ্গ করতে পারে। তবুও, আমি এটি উত্পাদনে ব্যবহার করি।
- মিডিয়া বিকাশে রয়েছে। এখনও আশা করা হিসাবে কিছু জিনিস কাজ করে না (উদাঃ, চিত্রহীন WYSIWYG ইন্টিগ্রেশন)। তবে এটি এটি না করে যা করে তা ইনস্টল করতে আপনাকে মডিউলগুলির সংমিশ্রণের চেয়ে এটি আরও ভাল কাজ করে। এবং এটি আরও ভাল হচ্ছে।