Pensavo di non utilizzare un componente esterno, ma di caricare la plugin direttamente all'interno del file defaul.php anche per avere un codice più pulito.
Comunque alla fine sono riuscito a trovare una soluzione ma specifica per il mio caso, ovvero per la plugin extravote che sto utilizzando.
Riporto di seguito il codice e chiedo se esiste un modo per universalizzare questa operazione ad ogni plugin
Codice
<?phpglobal $mainframe;include_once('components/com_content/models/article.php');include_once('components/com_content/helpers/query.php');$dispatcher =& JDispatcher::getInstance();$articleObject=new ContentModelArticle();$id= JRequest::getVar('content_id'); // content_id is the id of the content$limitstart = JRequest::getVar('limitstart', 0, '', 'int'); // for pagination, required for$articleObject->setId($id);$item=new JObject;$item->text = $articleObject->getArticle();$item->params = clone($mainframe->getParams('com_content'));JPluginHelper::importPlugin('content'); // very important$results=$dispatcher->trigger('onBeforeDisplayContent', array (& $item->text, & $item->params, $limitstart));echo $results[0];?>