Ciao a tutti,
sto lavorando sul tema bartik avrei necessità di implkementare un codice javascript ma il tema bartik non il file html.tpl.php e se aggiungo al pagetpl.php il tag il codice javascript lo mette nel body, almeno questo è quello che vedo nel codice html generato.
Domanda, si può inserire un javascript dentro il tema bartik, risposta si certo ma come si fà?
Ciao,
puoi collegare il file con il codice javascript direttamente dal file .info
scripts[] = js/myscript.js
Ciao grazie,
si certo questo lo devo fare in ongi caso, ma il problema nasce dal fatto che il tema bartik non il template html ovvero il file html.tpl.php dove dovrà essere insrito nel tag head, quindi mi chiedevo come inserire il collegamento al javascript nel page.tlp.php
lucasanna.eu
scusami ma non ti seguo ne ti capisco..cosa devi fare con questo codice javascript?
mi sembra strana la tua domanda, i javascript ormai sono presenti in modo massiccio nei siti in generale... perciò potrei usarlo per svariati motivi non ne ho una in particolare.
La cosa che conta di piu è come posso ora creare un file html.tpl.php per poter inserire il link al codice javascript che dovrà trovarsi dentro il tag head
lucasanna.eu
boh va beh...
per creare il file html.tpl.php vedi qui se è quello che cerchi:
http://api.drupal.org/api/drupal/modules%21system%21html.tpl.php/7
(guarda view source)
creato il file .tpl lo devi inserire nella cartella "template" del tema e aggiornare la cache..
Spero di esserti stato di aiuto e di aver risposto
grazie Luca_cracco, forse tu olevi dire che se c'è questo nel file info: scripts[] = js/myscript.js
forse non è necessario scrivere il codice html che richiama il javascript?
lucasanna.eu
esatto:) soluzione più pulita e meno dispendiosa come intervento..a mio parere
forse questo ti può essere di aiuto:
http://drupal.org/node/171213
grazie luca_cracco, ho risolto richiamando nel html.tpl.php il javascript e inserendolo anche nel file info, però nel caso mi servisse approfondire è ottimo il link che hai postato, grazie!!
lucasanna.eu