content templates - bitte php support
am 27.02.2008 - 13:08 Uhr in
hallo zusammen,
ich habe mit content templates den output meiner nodes ein wenig verändert. u.a. will ich, dass auch ein bild (welches per file-upload hochgeladen wird) im node angezeigt wird.
hierzu habe ich folgenden aufruf integriert:
<img src="<?php print $node->field_logo[0]['filepath'] ?>">
allerdings fehlt bei diesem aufruf der erste slash "/", so dass ich nicht im root-verzeichnis lande und da meine nodes in unterverzeichnissen liegen, bekomme ich somit ein broken image.
wie kann ich mit php das root-verzeichnis anspringen???
ps: habe <img src="../<?php print $node->field_logo[0]['filepath'] ?>">
ausprobiert, funktioniert nur eingeschränkt, da z.b. die node-vorschau wieder in einer andéren verzichnis-ebene liegt.
danke für nen tipp an nen php laien.
- Anmelden oder Registrieren um Kommentare zu schreiben
dazu muss man einfach die
am 27.02.2008 - 19:19 Uhr
dazu muss man einfach die drupal function base_path() davor hängen also:
<?php
<img src="<?php print base_path(). $node->field_logo[0]['filepath'] ?>">
?>
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
super, das geht soweit, aber
am 27.02.2008 - 21:08 Uhr
super, das geht soweit, aber noch ein weiteres problem: wenn kein bild hochgeladen ist kommt natürlich ein broken image... gibt es ne möglichkeit einer php-abfrage, dass der img-tag nur angezeigt wird, wenn auch ein bild vorhanden?
_______________________________
http://www.familiengruender.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
So: <?phpif
am 27.02.2008 - 21:59 Uhr
So:
<?php
if (!empty($node->field_logo[0]['filepath'])) {
print '<img src="'.base_path(). $node->field_logo[0]['filepath'].'" />';
}
?>
gruß pebosi
gruß pebosi
--
https://pebosi.net
zwar kein broken image mehr
am 27.02.2008 - 23:08 Uhr
zwar kein broken image mehr bei den nodes ohne file-upload, aber auch kein bild mehr bei den nodes die eine bilddatei hinterlegt haben..mhm?
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
sorry, alles bestens danke,
am 27.02.2008 - 23:12 Uhr
sorry, alles bestens danke, habe mich "verkopiert"...
lieben dank.!!!
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance