Joomla.it Forum
Non solo Joomla... => Sviluppo => : onoremthefirst 30 Aug 2006, 22:52:30
-
Ho spluciato nel forum e nelle api ma non ho trovato niente.
Avrei bisogno di inserire nella sezione <head> della pagina html dei link a javascript in modo dinamico dipendente dal componento in cui sto navigando.
In poche parole vorrei un metodo/funzione che nel mosShowHead(); mi permettesse di inserire quello che mi serve.
Esiste una funzione che mi permette di aggiungere intestazioni senza modificare il template in uso attualmente?
Grazie per l'aiuto!
-
Sinceramente non so se esista.
Però potresti provare a fare una funziona mosLoadJS da inserire nel template in questo modo:
mosLoadJS($_GET["option"]);
ed al suo interno verifichi il componente caricato e visualizzi il JS necessario.
Non so se funziona, ma provare non costa nulla. ;)
-
Grazie per il tuo aiuto ma non è quello che mi serve.
Io ho bisogno di inettare intestazioni all'interno dei tag head della pagina e solo in quel momento. Siccome ho bisogno di produrre in output un file da scaricare mi serve tutto pulito fino a quel punto.
E poi un js caricato in head viene caricato ed eseguito prima dal browser (altra cosa fondamentale per me).
Purtroppo è difficile trovare un forum di veri programmatori per joomla, che tutto sommato è fatto bene ma è carente di manualistica di sistema.
Grazie mille lo stesso!!
-
Io ho bisogno di inettare intestazioni all'interno dei tag head della pagina e solo in quel momento. Siccome ho bisogno di produrre in output un file da scaricare mi serve tutto pulito fino a quel punto.
Infatti il mio suggerimento diceva questo.
E poi un js caricato in head viene caricato ed eseguito prima dal browser (altra cosa fondamentale per me).
Caricato può anche essere, ma eseguito no.
Dipende dove usi il codice.
-
Puoi usare addCustomHeadTag dentro il tuo componente. Cosi'
$mainframe->addCustomHeadTag( '<script language="JavaScript" type="text/javascript" src="..."></script>' );
Lo script viene aggiunto all'HEAD.
-
Puoi usare addCustomHeadTag dentro il tuo componente. Cosi'
$mainframe->addCustomHeadTag( '<script language="JavaScript" type="text/javascript" src="..."></script>' );
Lo script viene aggiunto all'HEAD.
Grazie mille per l'aiuto, ci ero appena arrivato spulciando i file di metà dei componenti in mio possesso.
Un saluto!!