জুমলা ৩.x জাহাজগুলি বুটস্ট্র্যাপ ২-এর জন্য ফাইলগুলি সহ করে এবং পিছিয়ে সামঞ্জস্যের কারণে এটি জুমলা ৩.x সিরিজে পরিবর্তিত হওয়ার সম্ভাবনা নেই।
এটি জানা গুরুত্বপূর্ণ যে বুটস্ট্র্যাপ দুটি মূল ক্ষেত্র নিয়ে গঠিত:
- সিএসএস ফাইল
- জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক
সিএসএস
জুমলাতে এই ফাইলগুলিকে উত্স কম ফাইল এবং সংকলিত সিএসএস ফাইল উভয়ই অন্তর্ভুক্ত করা হয়েছে। জুমলা নিজেই কোনও বুটস্ট্র্যাপ সিএসএস ফাইল লোড করে না। এটি সেই ফাইলগুলি ব্যবহার করতে চায় বা নিজের সিএসএস ফাইল সহ শিপ করতে চায় কিনা তা সিদ্ধান্ত নেওয়ার জন্য এটি টেমপ্লেট অবধি।
ব্যাকএন্ডে, সক্রিয় টেম্পলেটটি সাধারণত "আইসিস" হয়, যা বুটস্ট্র্যাপ 2 ফাইলগুলি ভারী ব্যবহার করে। সুতরাং আপনার এক্সটেনশন ব্যাকএন্ডে বুটস্ট্র্যাপ 2 স্টাইলিং ব্যবহার করা বোধগম্য। বিশেষত যেহেতু কোনও বিকল্প প্রশাসনের টেম্পলেট নেই
সম্মুখভাগে তবে এটি সম্পূর্ণ আলাদা বিষয়। ব্যবহারকারী কোন টেম্পলেট ব্যবহার করবে এবং কোন কাঠামোর উপর ভিত্তি করে তৈরি হবে তা আপনার কোনও ধারণা নেই। ব্যক্তিগতভাবে আমি এখানে বুটস্ট্র্যাপ 2 স্টাইলিং ব্যবহারের স্থিতি পাই কারণ মূল আউটপুটটিও তাদের ব্যবহার করে। সুতরাং সম্ভাবনা বেশি যে কোনও টেম্পলেট সেই ক্লাসগুলিকে সমর্থন করবে। অন্যথায় এটি আউটপুটের জন্য ওভাররাইড সরবরাহ করে। যদি এটি মূলের জন্য ওভাররাইড ব্যবহার করে তবে আপনার এক্সটেনশানটির সম্ভবত যাইহোক ওভাররাইডের প্রয়োজন হবে।
আপনি অবশ্যই বুটস্ট্র্যাপ 3 এর জন্য সমর্থন যোগ করতে পারেন তবে এর অর্থ আপনার কাজ দ্বিগুণ। আমি তবে বুটস্ট্র্যাপ 2 টি লোড করার বিকল্প ছাড়া কেবল কখনও বুটস্ট্র্যাপ 3 লেআউট সরবরাহ করতে পারি না।
জাভাস্ক্রিপ্ট
জুমলার বুটস্ট্র্যাপ জাভাস্ক্রিপ্ট কোড লোড করার পদ্ধতি রয়েছে যেমন টুলটিপস বা ট্যাবগুলি। এই কোডটি এক্সটেনশনগুলির দ্বারা ব্যবহার করা যেতে পারে এবং করা উচিত। এগুলি আপনার লেআউটে লোড করার বিষয়টি নিশ্চিত করুন যাতে প্রয়োজনে টেমপ্লেটগুলি সেগুলি থেকে ওভারড্রাইয়েবল হয়।