Sziasztok!
Van egy js fájl, és egy css, amit be kéne hívni, hogy minden egyes oldalon behívja az oldal. Jelenleg úgy van megoldva, hogy ez a kód van az index.php head részében:
<head>
<script language="javascript" type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="js/phgdata.js"></script>
<link rel="stylesheet" type="text/css" href="css/css_1.css"/>
</head>
Ezzel csak annyi a probléma, hogy így nem működik tökéletesen az oldal, tudom, nem így kell behívni.
Kérdés:
Hogy kell ezt a két fájlt behívni, hogy a drupal minden oldalán behívja ezeket?
Drupal verzió:
Fórum:
a smink .info fájljában
A smink .info fájljában lehet mindkettőt bepakolni így:
stylesheets[all][] = theStyle.css
scripts[] = myscript.js
Lásd: https://www.drupal.org/node/171205
Köszönöm a gyors választ,
Köszönöm a gyors választ, működik!
index.php
Nincs mit. Egyébként szerintem felejtsd el, hogy a drupal index.php-jában vagy a core modulokban átírsz dolgokat. A következő frissítésnél elszáll az összes módosítás, ill. nem is feltétlenül működik.
Ha már minden áron barkácsolunk, akkor a sminkben, a megfelelő tpl.php-ban tegyük ezt.
Ennek hátránya, hogy ha jön
Ennek hátránya, hogy ha jön egy smink frissítés, az felülírja az info fájlt, eltűnik a beírt sor.
A lehetséges megoldás inkább alsmink létrehozása és annak az info fájlában megadni a plusz sort.
De itt vannak összefoglalva a lehetőségek:
http://wearepropeople.com/blog/7-ways-to-add-custom-js-and-css-to-a-page-in-drupal
Csökönyi Ferenc