我想仅在某些菜单或类别上的菜单选择上使用 Joomla 插件的事件。这是怎么做的?是否有当前的插件可以做到这一点,以便我可以查看代码?
瑞克
我在https://github.com/betweenbrain/hideitems/blob/master/hideitems.php有类似的东西
基本思想是做类似的事情:
function onAfterRender() {
// The curent item ID
$itemId = JRequest::getInt('Itemid', 0);
// Parameter with item ids to run they are the item ID
$targetIds = $this->params->get('targetIds');
// Check if we are viewing a target ID
if (strpos($targetIds, $itemId)){
// do something awesome
return TRUE;
}
return FALSE:
}