Külső js hivatkozás minden oldalba

Szekeres_Juli képe

Sziasztok!

Egy külső js fájlt akarok beilleszteni minden oldalba. Több órás keresgélés után két -- általam is kivitelezhető -- javaslatot találtam:

Paal 2. javaslata (ezt PP a legelegánsabbanak tartja) alapján ezt írtam az alsmink.info fájlba:

scripts[] = http://bapi.minicrm.hu/minicrm.js 

Az oldal kódjában valami miatt nem jelenik meg a hivatkozott js címe.

PP 1a lehetősége működik, ezt írtam a page.tpl.php végére:

<script type='text/javascript' src='http://api.minicrm.hu/minicrm.js'></script>

a
<?php print $closure ?> 

elé. És meg is jelenik szépen az oldal kódjában.

A feladatot megoldottam, a kérdésem tehát puszta kíváncsiság: vajon az alsmink.info fájlba illeszthető-e külső hivatkozás? Ha igen, akkor miért nem látszik az oldalak kódjában?

Köszönöm, hogy tanulhatok tőletek!

Juli

Drupal verzió: 
Fórum: 
pp képe

Ha csak ennyit kell betenni akkor ez a megoldás jó lehet. Logikailag nem ide tartozna, hisz nem megjelenést befolyásolja, hanem a működést. Én írnék egy mini modult, mely a hook_footer segítségével tolná be ezt a kódot. Így ki és bekapcsolható lesz az adminisztrációs felületen.

Az első azért nem működik, mert távoli fájlokat így nem tudsz beszúrni. (mint ahogyan azt a drupal_add_js függvény leírásánál legalul olvashatod is)

pp

0
0
Szekeres_Juli képe

Már az idézett hozzászólásodban is az 5 soros modul tetszett legjobban, de még sosem írtam modult, ezért fogalmaztam úgy, hogy általam is kivitelezhető... úgyhogy míg pár óra modul-készítés tanulására szánt szabad időm nem lesz, addig marad a sminkben. Köszönöm szépen, hogy ránéztél! És köszönöm a motivációt is -- ez jó ok a modul-készítés megtanulása.

0
0