custom.module বনাম টেম্পলেট.এফপি


9

এটি একটি লক্ষ্য-নয় লক্ষ্যযুক্ত প্রশ্ন তবে আমি এটি সম্পর্কে কোনও ভাল তথ্য পাই না।

আপনার টেম্পলেট.এফপি ফাইলের ভিতরে কোড স্থাপন করা কখন সঠিক অনুশীলন হিসাবে বিবেচনা করা হয় এবং কখন এটি মডিউলে প্রয়োগ করা হয়?

আমি আমার বর্তমান উদাহরণটির অর্থ হুক_প্রিপ্রসেস_নোড কল করতে এবং ভিতরে একটি ড্রুপাল_জেট_ফর্ম সম্পাদন করে সেই ফর্মটি রেন্ডার করতে হবে। আমি আমার যুক্তিটি টেমপ্লেট.এফপি-র ভিতরে রেখেছি।

এটা কি ঠিক? যদি তা না হয় তবে আপনি কি আমাকে সমস্যাটি সম্পর্কে ডস এবং ডন্টসের একটি সংক্ষিপ্ত তালিকা দিতে পারেন?


1
যদি এটি খুব জটিল হয় তবে আমি এটিকে মডিউলে রেখেছি, যদি কোডের কয়েকটি লাইন থাকে তবে আমি এটি টেম্পলেট.এফপি রাখি। তারপরে এটি ব্যবহারের উপরও নির্ভর করে, যদি এটি কোনও থিমের জন্য (টেম্পলেট.এফপি) বা বিভিন্ন থিমের (মডিউল) থাকে। এটা আপনার উপর নির্ভর করছে.
টাইলার ডারডেন

উত্তর:


9

এই সিদ্ধান্ত নেওয়ার সময় আমি দুটি বিষয় মাথায় রাখার চেষ্টা করি।

এটি কি কোনও কার্যকরী বৈশিষ্ট্য, না খাঁটি দৃশ্য? কার্যকরী উপাদানগুলি মডিউলগুলিতে যায়। বিশুদ্ধরূপে ভিজ্যুয়ালগুলি থিমটিতে যায়।

আমি যদি রাস্তায় থিমটি পরিবর্তন বা আমূলভাবে পরিবর্তন করি এবং / অথবা আমার সাইটের জন্য একাধিক থিমগুলিকে অনুমতি দিই তবে কী হবে? আপনি যদি বৈশিষ্ট্যটির অনুলিপি করতে চান না, তবে এটি একটি মডিউলে যাওয়া উচিত।

দ্রুপাল বিষয়বস্তু, ব্যবসায়িক যুক্তি এবং উপস্থাপনাকে জড়িত করা সহজ করে তোলে। কোনও সাইটের দীর্ঘমেয়াদে রক্ষণাবেক্ষণের জন্য, আপনি যখন জিনিসগুলি বাস্তবায়ন করেন তখন আপনাকে সত্যই সতর্ক হওয়া দরকার।

একটি চলতি নিয়ম করে একটি থিম ID- র (সম্পর্কে জানা প্রয়োজন না একটি $nid, $uid, $tid, ইত্যাদি) কিছু জন্য, এবং শুধুমাত্র মেশিন নাম জানতে ভিজ্যুয়াল উপস্থিতিটি পরিবর্তন প্রয়োজন হবে।

আপনার ক্ষেত্রে নোডে একটি ফর্ম যুক্ত করা একটি কার্যকরী পরিবর্তন এবং আমি সত্যিই এটি একটি মডিউলে রেখে দেব would

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