Back to top

Autore Topic: Modifica sezione <head> dinamica  (Letto 6529 volte)

Offline onoremthefirst

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Modifica sezione <head> dinamica
« il: 30 Ago 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!

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modifica sezione <head> dinamica
« Risposta #1 il: 31 Ago 2006, 10:32:31 »
Sinceramente non so se esista.
Però potresti provare a fare una funziona mosLoadJS da inserire nel template in questo modo:
Codice: [Seleziona]
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. ;)


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline onoremthefirst

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica sezione <head> dinamica
« Risposta #2 il: 08 Set 2006, 15:19:15 »
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!!

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modifica sezione <head> dinamica
« Risposta #3 il: 08 Set 2006, 15:34:18 »
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.

Citazione
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.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gmassi

  • Esploratore
  • **
  • Post: 89
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica sezione <head> dinamica
« Risposta #4 il: 09 Set 2006, 00:34:27 »
Puoi usare addCustomHeadTag dentro il tuo componente. Cosi'
Codice: [Seleziona]
$mainframe->addCustomHeadTag( '<script language="JavaScript" type="text/javascript" src="..."></script>' );
Lo script viene aggiunto all'HEAD.

Offline onoremthefirst

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica sezione <head> dinamica
« Risposta #5 il: 09 Set 2006, 10:44:31 »
Puoi usare addCustomHeadTag dentro il tuo componente. Cosi'
Codice: [Seleziona]
$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!!

 



Web Design Bolzano Kreatif