Geçerli sayfada hangi bileşenin kullanıldığını nasıl kontrol edebilirim?


Yanıtlar:


23

Joomla 3.x için

Diğer cevabın kodu işe yarayacak olsa da JRequest, kullanımdan kaldırılmıştır, bu nedenle aşağıdakileri kullanmalısınız:

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

Örneğin, bir Makale görüntülüyorsanız ve yukarıdaki kodu kullanıyorsanız, com_content


9

Joomla 2.5 için

URL parametrelerini alarak JRequest::getVar()yöntemi kullanarak kontrol edebilir ve option parametresini kontrol edebiliriz.

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

JRequest API Belgeleri


2
JRequest::getVar()kullanımdan kaldırıldı. Kullanın JFactory::getApplication()->input->get('option', '');.
Farahmand

1

Başka bir yaklaşım JRouter nesnesi ile:

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

JRouter değeri ile JInput aracılığıyla döndürülen değer arasında pratik bir fark olup olmadığından emin değilim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.