Cartella dove inserire file javascript ????

8 contenuti / 0 new
Ultimo contenuto
Cartella dove inserire file javascript ????

Perdonatemi ancora...
e soprattutto perdonate la mia ignoranza (!!) :( Credo che sia il topic più stupido del forum XD

Ma vorrei sapere dove si inseriscono i file esterni di javascript...cioè in quale cartella ?

Se ad esempio io creassi la cartella "scripts" e quindi il suo percorso sarebbe:

sites/all/themes/sottotema/scripts

sarebbe errato ?

E se volessi inserire un file js per un solo nodo del miosito ho letto che si può fare inserendo:

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

andando a sostituire ID con il mio nodo.. (ovvero 250).

Ma non so se è giusto e SOPRATUTTO non so se questo pezzo di php devo inserirlo in:

A) nel file page.tpl.php --- e se si dove?
B) nel nodo in cui mi serve richiamre il file js.

Spero possiate aiutarmi ancora una volta :)

Grazie mille

Drupal Version:

Devi inserirlo nella cartella del tema che stai utilizzanto che solitamente contiene una cartella "js"
esempio: themes/nemedeltuotema/js/tuojavascript.js

e richiamarlo nel file template.php con
drupal_add_js(drupal_get_path('theme', 'nomedeltuotema') . '/js/tuojavascript.js');

Non ho capito... Mamma mia che confusione che c'e' in merito a questo argomento.

Se io ho una pagina con il seguente url

www.miosito.com/node/54

E voglio inserire un file js (ESTERNO) per questa pagina del mio sito come dovrei fare????

Raga allora forse dovrei fare cosi:

Duplicare il file page.tpl.php

E il nuvo file rinominarlo:

page--node--nid.tpl.php

Una volta fatto questo devo inserire nel file template.php la seguente funzione ? Se si dove?

[code]
function nometema_preprocess_page(&$vars) {
if ($vars['node']->type != "" && arg(2)!='edit' && arg(1) !='add') {
$vars['template_files'][] = "page-node-" . $vars['node']->type;
}
}

[/code]

Nella funziona devo solo sostiture "nometema" ?

Cosi potro' fare solo le modifiche ad un nodo specifico e aggiungere css e js solo per quel nodo?

UP

Ma dai nessuno che puo aiutarmi? :(

Up

Per cortesia evita gli UP qui o su altri post :)

...enter at your own risk...