javascript Einbinden in Drupal 7 Anfänger Frage [gelöst]
am 16.07.2012 - 20:29 Uhr in
Ich bin Anfänger in Sachen Themen, wollte mich aber einarbeiten.
Ich soll in der Page folgendes Realisieren für unsern Verein:
http://www.kostenlose-javascripts.de/javascripts/bilder/bildlaufleiste.html
Suche aber schon 2 Tage nach einer Lösung.
Ich glaube ich raffe es nicht oder übersehe was.
Ja, gegoogelt habe ich auch schon :-)
Ich habe ein Javascript (simag.js) welches auch in /js/simag.js liegt
Ich habe in der .Info eingetragen: scripts[] = js/simage.js
Dann habe ich versucht in der Template.php :
<?php
drupal_add_js('/js/simage.js, 'file');
?>
eingetragen. und auch direkt mal in die page.tpl.php zwischen zwei Divs
was so aus sah (Codeasuschnitt):
div id="page">
<!-- <div class="image_bildrahmen_alle clearfix"></div> -->
<div class="image_tel clearfix"></div>
<div class="image_slider">
<?php
drupal_add_js('/js/simage.js', 'file');
?>
</div>
Direkter Code aus der js Datei, zwischen den Div's funktioniert.
Auch habe ich gelesen das man am Ende noch:
<?php
print $closure;
?>
eintragen soll, dort zeigt mir Drupal aber nicht definierte Variable? Wo definiere ich das.
Denke ich in die falsche Richtung?
Für Hilfe wäre ich dankbar.
Gruß Jens
PS.: Habe versuch, hiernach vorzugehen, raffe es aber nicht:
http://forward-media.de/tutorial/javascript-richtig-einbinden-0
- Anmelden oder Registrieren um Kommentare zu schreiben
In der Page.tpl.php läuft der
am 17.07.2012 - 17:03 Uhr
In der Page.tpl.php läuft der direkte Quellcode.(javascript)
nurAusgelagert, bekomme ich es nicht hin!!!
Schon über einen preprocess
am 17.07.2012 - 17:24 Uhr
Schon über einen preprocess versucht?
http://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add_js/7#comment-14344
viele Grüße
Helrunar
Projekt Waterkant - CM-Solutions
Habe es soweit hinbekommen.
am 18.07.2012 - 11:10 Uhr
Habe es soweit hinbekommen. Im javascript war ein Fehler (AAAARRRRG)
Ich habe jetzt nur noch:
print $closure meldet mir Notice: Undefined variable: closure in include() in html.tpl.php
Dort habe ich diese eingefügt, muds die Variable noch deklariert werden, und wenn ja wo?
Gruß jens
Hat sich erledigt ist überflüssig bzw:
Drupal 6 (page.tpl.php):
...
...
<?php
print $closure;
?>
Drupal 7 (html.tpl.php):
...
...
<?php
print $page_top;
?>
<?php
print $page;
?>
<?php
print $page_bottom;
?>