ciao a tutti, premetto che non sono un programmatore quindi vado al sodo. Sto personalizzando un componente e ho necessità di aggiungere un collegamento che punti all'esploso di un articolo per cui utilizzo la funzione
Codice PHP:
getArticleRoute($id$catid 0$sectionid 0
ma non recupero niente. Vi posto il codice completo

recupero il path dell'articolo
Codice PHP:
line 21 - require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
line 22 $slide_link JRoute::_(ContentHelperRoute::getArticleRoute($item->article$item->cid$item->sid)); 
e qui lo stampo dentro il link
Codice PHP:
[url="<?php echo $slide_link?>"]link[/url]
il problema è che mi viene restituito il seguente messaggio di errore (visualizzato solo in locale)
Codice PHP:
NoticeUndefined variableitem on line 22
Notice
Trying to get property of non-object on line 22
Notice
Undefined variableitem on line 22
Notice
Trying to get property of non-object on line 22
Notice
Undefined variableitem  on line 22
Notice
Trying to get property of non-object  on line 22 
e la variabile "$slide_link" resituisce il seguente valore
Codice PHP:
index.php?option=com_content&view=article&id=&Itemid=51 
per quanto il link contiene un po' di roba mancano l'id, che rimane vuoto, e quindi non collega in modo corretto.

Parrebbe che la variabile $item sia indefinita, ma non è già definita nel core di joomla?
Stò cercando da qualche giorno la soluzione ma non ne vengo a capo, vi ringrazierei se riusciste a darmi una mano.