Joomla.it Forum
Non solo Joomla... => Sviluppo => : lory1990 10 Sep 2010, 15:57:53
-
Ciao! nello sviluppo del mio componenete dovrei inserire del codice javascript ed importare delle librerie ajax per (ad esempio) spostare su e giù delle voci di una lista.
Come faccio ad includere queste librerie in maniera "pulita", ho cercato di utilizzare require / require once e altro ma non funzionano in locale....
-
Ciao devi fare cosi:
$document = &JFactory::getDocument(); Cosi ottieni un riferimento al documento.
se vuoi aggiungere lo script tramite url
$document->addScript('url dello script');
se vuoi dichiararlo invece
$document->addScriptDeclaration("function esempio(){alert('ciao')}");
Puoi usare il document per tante altre cose come per impostare fogli di stile
modificare il tutiolo della pagine, meta key meta desc ecc
Ciao
-
ecco il problema è l'url dello script.... come lo recupero?
-
ecco il problema è l'url dello script.... come lo recupero?
puoi usare
JURI::base() che ti ritorna ad esempio www.dominio.com/ o www.dominio.com/administrator se stai lavorando in amministrazione
oppure
JURI::root() che ti ritorna www.dominio.com/
Poi proseguil l'url di conseguenza /components/com_xxx ecc