我正在为我的joomla网站创建一个新模板,我用jQuery取代了joomla的原生Mootools,我将所有moo代码转换为jQuery代码.
不知何故,像joomla库中的许多代码都是为admin和frontend区域编写的,如果我用jquery代码替换它们,admin部分将无法正常工作.我想知道是否有办法确定我们是否在网站的管理部分,所以我可以根据这个条件使用javascript代码.
Sha*_*haz 30
它似乎适用于Joomla 1.5,Joomla 2.x和3.x.
$app = JFactory::getApplication();
if ($app->isSite()) echo 'Client is site';
if ($app->isAdmin()) echo 'Client is administrator';
Run Code Online (Sandbox Code Playgroud)
对于 Joomla 4.0 应该是
$app = Joomla\CMS\Factory::getApplication();
if ($app->getName() == 'administrator') //since 3.2
echo 'Client is administrator';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7445 次 |
最近记录: |