Inserimento codice JavaScript nel body drupal

5 contenuti / 0 new
Ultimo contenuto
Inserimento codice JavaScript nel body drupal

Ciao ragazzi,
è possibile inserire del codice javascript all'interno del body di una pagina drupal?

Grazie in anticipo per le risposte!

Saluti
Agostino Polizzano

Si. In varie modi:

Per tutto il sito:
Aggiungi lo script nel file miotema.info: http://drupal.org/node/171205#scripts

Per un tipo di nodo o nodo specifico:
Usi template suggestions: http://drupal.org/node/190815 ed aggiungi il markup HTML <script type="text/javascript" src="url/del/file/javascript"></script>

Programmaticamente:
Aggiungi il file nella funzione miotema_preprocess_page usando drupal_add_js

Nota: Ricorda sempre il tatuaggio: http://www.drupalitalia.org/node/11106#comment-36126

Più imparo, più dubito.

Grazie infinite! Ho risolto con l'ultimo metodo da te suggeritomi!!
Ho utilizzato questa funzione all'interno del file node.template.php:

Quote:
drupal_add_js('drupal_add_js('sites/all/script_miei/combi.js');

Puoi verificare tu stesso come il tutto funziona abbastanza bene
con tutti i browser, tranne che con firefox!!
Il link della pagina è il seguente:
http://www.agostinopolizzano.info/home/content/calcolatore-combinatorio-di-permutazioni-disposizioni-e-combinazioni

Hai qualche suggerimento o alternativa da propormi?

Grazie!
Agostino Polizzano

Agostino Polizzano
Ingegneria Informatica
website: Agostino Polizzano

Buongiorno a tutti , stavo leggendo attentamente la discussione , e ho un po' lo stesso problema , dovrei integrare il codice javascript per il blocco del tasto destro in tutte le pagine del sito che ho creato in drupal , pero' ho seguito la via programmatica ,integrando nel file common.inc la funzione avanzata di drupal_add_js pero' adesso mi sono fermato , perche' non riesco a capire come fare per integrare questo codice js.

Potreste darmi una mano ?
Grazie mille.
Cordiali saluti.

JOKERINO

jokerinopa wrote:
Buongiorno a tutti , stavo leggendo attentamente la discussione , e ho un po' lo stesso problema , dovrei integrare il codice javascript per il blocco del tasto destro in tutte le pagine del sito che ho creato in drupal , pero' ho seguito la via programmatica ,integrando nel file common.inc la funzione avanzata di drupal_add_js pero' adesso mi sono fermato , perche' non riesco a capire come fare per integrare questo codice js.

Potreste darmi una mano ?
Grazie mille.
Cordiali saluti.


Se modifichi il file commin.inc cosa fai quando devi aggiornare Drupal ad una nuova versione? Rimodifichi il file common.inc? E se ti dimentichi di farlo?
Le modifiche ai file del core di Drupal non sono mai da fare... la flessibilità di Drupal sta nel fatto che puoi riscrivere tutto via modulo/template senza toccare il core. Nel tuo caso, se vuoi aggiungere un javascript per ogni pagina, puoi farlo direttamente via template aggiungendo il file nel .info:
scripts[] = path_to_your_javascript.js

;)