jQuery Plugin auf einer "einfachen Seite" integrieren
am 23.10.2011 - 01:26 Uhr in
Ich muss dieses jQuery Plugin in eine "einfache Seite" integrieren.
Das Plugin beinhaltet das styles.css, script.js, einen image ordner, die html Datei und die .ds_store Datei
1. Wie funktioniert das?
2. Ist es möglich, dass der Inhalt (Text/Bild) später auch verändert werden kann, ohne auf die html Datei bzw auf den html-text auf der Seite zugreifen zu müssen (evtl mit einem Modul)
Gruss Joni
Verurteilt mich bitte nicht wegen falscher Wortwahl und Nichtfachausdrücken - thanks :)
- Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: 1. Wie funktioniert
am 23.10.2011 - 02:28 Uhr
1. Wie funktioniert das?
Mit add_js und add_css die Dateien einbinden, den gewünschten Inhalten die nötigen Klassen geben und fertig. So, wie man jQuery für gewöhnlich eben einsetzt...
2. Ist es möglich, dass der Inhalt (Text/Bild) später auch verändert werden kann, ohne auf die html Datei bzw auf den html-text auf der Seite zugreifen zu müssen (evtl mit einem Modul)
Kommt drauf an, wie und wo du die Inhalte definierst. In einer statischen HTML-Seite machst du das schonmal gar nicht. Entweder, du codest es hart in ein Modul bzw. in die dynamischen Ausgaben eines Moduls, dann wird's schwierig, da wieder ran zu kommen, ohne die Modul-Datei selbst zu ändern oder du schreibst es direkt in Drupal in einen Inhalt, z. B. mittels Full HTML in einem Node-Body (also die Inhalte und die Klassen, add_js und add_css haben dort nichts zu suchen!)
Vielen Dank für Ihre
am 23.10.2011 - 11:29 Uhr
Vielen Dank für Ihre Antwort!!!
Dann muss ich also add_css und add_js im template.php einbinden...
<?php
drupal_add_js('/js/script.js', 'file');
drupal_add_css('/plugin/styles.css', 'file');
?>
Edit:
Ich habe im Netz noch etwas dazu gefunden:
Will man beispielsweise ein jQuery Plugin einbinden, dass neben Javascript Dateien auch CSS Dateien enthält, sollte man diese über hook_library definieren und mit drupal_add_library (anstatt drupal_add_js) einbinden.
Gruss Joni
Achja, du verwendest Drupal
am 23.10.2011 - 14:02 Uhr
Achja, du verwendest Drupal 7. Mmmh, du kannst es auch mit drupal_add_library probieren, dann wirst du aber um ein eigenes Modul nicht herum kommen.