Ipotizzando che:
- articolo sia caricato da una determinata voce di menu, e id di questa voce di menu è pari a 101 (numero a caso)
- il file da caricare si trova nella cartella js del template, e il file si chiama "miofile.js"
Nel file index.php del tuo template, dovesti scrivere questo:
$doc = JFactory::getDocument();
$getMenu = &JSite::getMenu();
$getActive = $getMenu -> getActive();
$id = $getActive -> id;
if($id == "101"){
$doc -> addScript(JUri::base() . 'templates/' . $this -> template . '/js/miofile.js', 'text/javascript');
};
Non è molto "elegante" come codice, bisognerebbe rendere quel valore "101" un parametro impostato dinamicamente nel template del sito, ma per farlo bisogna modificare xml del template e la cosa diventa più lunga da spiegare.