Ich erstelle ein benutzerdefiniertes Thema. Unter dem Ordner meines Themas befindet sich ein images
Ordner, in den ich einige Bilder eingefügt habe. Ich möchte diese Bilder in meinen verschiedenen template ( .tpl.php
) - Dateien mithilfe eines HTML- <img>
Tags verwenden ... aber das Problem ist, wie ich den richtigen Pfad für diese Bilder (das src
Attribut) erhalte .
Ich habe eine Weile gesucht, aber keine Lösungen gefunden. Bitte helfen Sie.
BEARBEITEN: Ich verwende nette URLs (http://mydrupalsite.com/a/b/c/d) - URLs vom Typ. Wenn das Bild also src
mit /
(oder einem relativen Pfad) beginnt , würde es brechen.
base_path()
'/' zurückgegeben wird - was nicht hilft, wenn ich nette URLs verwende (dh mysite.com/a/b/c ) - in diesem Fall wird die Bildquelle zu '/ path-to-theme / .... ./image.png '- was nicht funktioniert. Ich musshttp://
statt/
in Bildquelle verwenden, denke ich.http://
..htaccess
Sie diesen Umschreibvorgang aus einer Datei steuern können, und fügen Sie die entsprechende Bedingung mit hinzuRewriteCond
, um Bilder auszuschließen.Da sich mein Bild in einem bedingten Block befand, warf die obige Syntax einige Probleme auf, und das Folgende funktionierte für mich. Ich bin mir jedoch nicht sicher, ob dies aus Wartungssicht ratsam ist:
quelle