বর্তমান পৃষ্ঠায় কোন উপাদানটি ব্যবহার করা হচ্ছে তা কীভাবে পরীক্ষা করবেন?


14

আমি আমার টেম্পলেটটি সেট আপ করতে চাই যাতে এটি বর্তমান পৃষ্ঠায় কোন উপাদানটি ব্যবহৃত হচ্ছে তার উপর নির্ভর করে বিভিন্ন লেআউট প্রদর্শন করবে। এটি কীভাবে পরীক্ষা করবেন?

উত্তর:


23

জুমলা ৩.x এর জন্য

অন্য উত্তরের কোডটি কাজ করবে, JRequestঅবহেলিত, সুতরাং আপনার নিম্নলিখিতটি ব্যবহার করা উচিত:

$jinput = JFactory::getApplication()->input;
echo $jinput->get('option');

উদাহরণস্বরূপ, আপনি যদি একটি নিবন্ধ প্রদর্শন করছেন এবং উপরের কোডটি ব্যবহার করেন তবে এটি আউটপুট হবে com_content


9

জুমলার জন্য 2.5

আমরা JRequest::getVar()পদ্ধতিটি ব্যবহার করে ইউআরএল প্যারামিটারগুলি পেয়ে চেক করতে পারি এবং বিকল্প প্যারামিটারটি পরীক্ষা করতে পারি।

jimport( 'joomla.environment.request' );
echo JRequest::getVar('option', '')

JRequest API ডকুমেন্টেশন


2
JRequest::getVar()অবচয় করা হয়। ব্যবহার JFactory::getApplication()->input->get('option', '');
ফারহমানদ

1

আর একটি পদ্ধতি জেআউটার অবজেক্টের মাধ্যমে:

JFactory::getApplication()->getRouter()->getVars()["option"]

JRouter মান এবং JInput এর মাধ্যমে ফেরত মানের মধ্যে যদি কখনও ব্যবহারিক পার্থক্য থাকে তা নিশ্চিত করুন ure

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