Wie kann ich in meinem Modul ein Bild einbinden?
Eingetragen von Kjartan (3)
am 30.09.2010 - 17:01 Uhr in
am 30.09.2010 - 17:01 Uhr in
Hallo,
es tut schon fast weh so eine primitive Frage zu stellen ... ich schreibe gerade ein etwas aufwendigeres System in ein Drupal Modul um (meine erste Drupal Erfahrung).
Ich scheitere momentan kläglich am einfügen eines Bildes!
Mein Modul ist in: sites/all/modules/booking/booking.modul
Mein(e) Bilder sind in: sites/all/modules/booking/images/bild.png
Habe schon probiert mit ...
<img src="http://localhost/drupal/sites/all/modules/booking/images/bild.png"/>
<img src="http://localhost/drupal/booking/images/bild.png"/>
Beide funktionieren nicht, da mich drupal immer weiterleitet und nach modulen etc. sucht.
Ich habe mich gestern verzweifelt durch die API und die Doku gesucht aber bin zu keiner Lösung gekommen.
Wäre euch sehr dankbar, wenn ihr mir da weiterhelfen könntet (ist vermutlich sehr primitiv).
Gruß,
Kjartan
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich nehme mal an, das soll in
am 30.09.2010 - 18:12 Uhr
Ich nehme mal an, das soll in Deinem Modul, also per PHP, passieren, dann geht das folgendermaßen:
$path = drupal_get_path('module', 'booking') . '/images/bild.png';
$attributes_array = .........;
theme_image($path, 'alt-text', 'title-text', $attributes_array, true);
Sieh Dir die Funktion in der API-Documentation auf Drupal.org genauer an.
Beste Grüße
Werner
Danke für deine schnelle
am 30.09.2010 - 20:00 Uhr
Danke für deine schnelle Antwort,
das tut direkt weh ... das bild "blue.gif" suchen wenn man es "blau.gif" benannt hat :P
(das war die Lösung auf das Problem, jetzt funktioniert alles)
Gruß,
Kjartan
PS: wie kann man den Beitrag als "gelöst" markieren?
Setze dafür bitte [gelöst]
am 30.09.2010 - 21:53 Uhr
Setze dafür bitte [gelöst] vor den ersten Titel im Thread.
Beste Grüße
Werner