Spezielle Ausgabe eines Image-Feldes?
Eingetragen von t2k (258)
am 17.09.2015 - 19:03 Uhr in
am 17.09.2015 - 19:03 Uhr in
Guten Abend,
ich versuche seit Stunden ein Image-Feld mit diesem Code auszugeben:
<a href="img/medium2.jpg" data-caption="Lorem ipsum" title="Bild vergrößern">
<span class="zoom"></span>
<img src="img/thumb2.jpg" width="150" height="150" alt="Alttext" />
</a>
Das "thumb2" ist dabei mit einem Bildstil (schwarzweiß) und das "medium2" mit einem anderen (900px Breite) .
Das "span" benötige ich für eine spezielle Overlay-Funktion.
Alle meine Ansätze waren bisher erfolglos.
Der Custom Formatter hat die Bilder nicht einzeln ausgegeben, der field--meinfeld.tpl.php wollte den Bildstil nicht ausgeben, einen einfachen View-Block bekomme ich nicht vernünftig untergebracht.
Wie kann man das am einfachsten machen?
Vielen Dank und Grüße!
- Anmelden oder Registrieren um Kommentare zu schreiben
Du verwendest hier relative
am 17.09.2015 - 19:55 Uhr
Du verwendest hier relative Pfade beim a-Tag und beim img-Tag. Das ist vermutlich falsch. Einfacher bekommst Du das aber über die Colorbox gelöst. Die nimmt Dir das alles ab. Du mußt nur im Inhaltstyp unter "Anzeige verwalten" die Colorbox richtig einstellen.
Vielen Dank
am 17.09.2015 - 20:23 Uhr
Hallo Werner,
vielen Dank für deine Antwort!
Die Pfade sind natürlich nur beispielhaft und stammen aus einer HTML-Vorlage die ich in Drupal bringen möchte.
Dort ist eben auch ein spezielles Lightbox-Script drin, welches ich genau in dieser Form übernehmen möchte.
Deshalb muss exakt der Code ausgegeben werden wie er dort oben steht (mitsamt dem Span und den Klassen).
Wie ist das am einfachsten machbar?
Besten Dank und Grüße!
dann lege doch für diese feld
am 18.09.2015 - 05:36 Uhr
dann lege doch für diese feld eine eigene templatedatei an. https://www.drupal.org/node/1089656
Hi Caw, genau das hatte ich
am 21.09.2015 - 21:26 Uhr
Hi Caw,
genau das hatte ich versucht.
Mein Problem dabei:
Wie bekomme ich das Bild in dem Bildstil "thumb" ausgebeben das auf das Bild mit dem Bildstil "medium" verlink?
Ich habe keine Infos dazu gefunden, wie man einen bestimmten Bildstil in der Field-Template-Datei ausgibt.
Vielen Dank und Grüße!
http://www.drupalcenter.de/se
am 22.09.2015 - 04:47 Uhr
http://www.drupalcenter.de/search/node/theme%20image
Hallo Caw,ich habe lange
am 22.09.2015 - 12:47 Uhr
Hallo Caw,
ich habe lange gesucht nach einer Lösung (bei google und hier im Forum).
Kannst du vielleicht einen genaueren Hinweis geben?
Ist das nur über die template.php möglich?
Oder kann man die Bildstile direkt über die field.tpl ausgeben?
Vielen Dank und Entschuldigung für meine Beharrlichkeit!
PS.
Für die node.tpl hae ich eine Lösung gefunden (https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_url/7) aber wie gebe ich den Bildstil in der field.tpl aus:
<?php $img_url = $node->field_lightbox_bild['und'][0]['uri']; ?>
<img src="<?php print image_style_url("thumbnail", $img_url); ?>" />
im template der node bzw. im
am 22.09.2015 - 13:17 Uhr
im template der node bzw. im feld template
Ok! Und wie könnte sähe der
am 22.09.2015 - 13:22 Uhr
Ok!
Und wie könnte sähe der Code in der field.tpl aus?
Hab wirklich lange gesucht und wäre für einen Hinweis sehr dankbar!!!
Danke und Grüße!!!
Darf ich diesen Beitrag noch
am 05.10.2015 - 19:58 Uhr
Darf ich diesen Beitrag noch einmal nach oben schieben?
Geht das doch nicht so ohne weiteres in der field.tpl?
Für die node.tpl habe ich eine Lösung gefunden (https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_url/7) aber wie gebe ich den Bildstil in der field.tpl aus:
<?php $img_url = $node->field_lightbox_bild['und'][0]['uri']; ?>
<img src="<?php print image_style_url("thumbnail", $img_url); ?>" />
Habt ihr noch Ideen dazu?
Danke und Grüße!