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:
Ha csak ennyit kell betenni
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
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Nekem is a modul tetszik
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.