inserire jquery in singolo nodo

7 contenuti / 0 new
Ultimo contenuto
Offline
Drupalitaliano
Iscritto: 12 Lug 2010
Messaggi: 399
inserire jquery in singolo nodo

Salve a tutti,
ho la necessità di inserire un javascript in un nodo (pagina) specifica del sito, volevo evitare di caricarlo nel file page.tlp.php per non appesantire il caricamento anche nelle pagine dove lo script non mi occorre, qualcuno può e vuole suggerire con chiarezza una possibile soluzione?

Graziee

Ritratto di texas138
Offline
Drupalitaliano
Iscritto: 20 Lug 2010
Messaggi: 102

Se è solo in una specifica pagina... puoi creare un blocco dove invochi il javascript
oppure
nella page.tpl.php fai un controllo e richiami lo script solo se $node->nid = id-pagina .

I Dubbi te li crea la libertà.
http://www.texas138.com

Offline
Drupalitaliano
Iscritto: 12 Lug 2010
Messaggi: 399

Grazie texas 138,
ho pochissima dimistichezza con php, quasi niente... e cosa intendi per blocco? quelli che uso e conosco non pensavo potessero implementare degli script, visto che questi vanno spesso nell'header
grazie!

Ritratto di yoris00
Offline
Drupalitaliano
Iscritto: 27 Apr 2009
Messaggi: 105

Se lo fai in php basta che nell'head (o meglio prima della chiusura del body) metti:

<?php if($node->nid == ID): ?>
<script type="text/javascript" src="js/jquery.js"></script>
[...altro script...]
<?php endif; ?>

Dove ID è l'id del tuo nodo

Offline
Drupalitaliano
Iscritto: 12 Lug 2010
Messaggi: 399

Ciao yoris00,
sei stato chiarissimo, grazio lo provo e poi ti dico, ciaooo

Ritratto di texas138
Offline
Drupalitaliano
Iscritto: 20 Lug 2010
Messaggi: 102

:) scusa il ritardo, ma vedo che yoris00 ha chiarito tutto alla grande.. direi che è il sistema migliore...

I Dubbi te li crea la libertà.
http://www.texas138.com

Ritratto di mavimo
Offline
UberAdmin
UberAdmin
Iscritto: 1 Gen 2007
Messaggi: 3277

Esiste anche un modulo apposito, non mi ricordo il nome, ma se cerchi vedrai che lo trovi :P