Wie mehrere Bilder in View Template ausgeben?
Eingetragen von moremedia (94)
am 21.03.2013 - 08:34 Uhr in
am 21.03.2013 - 08:34 Uhr in
Guten Morgen!
Nach langem Suchen im Forum und auf Google habe ich leider keine Lösung gefunden.
Ich theme eine View. In der views-view-fields--XXX--page.tpl.php werden über folgenden Code Bilder ausgegeben.
<div class="meineKlasse ">
<?php print $fields['field_meinBild']->content; ?>
</div>
Die Ausgabe sieht dann so aus:
<div class="meineKlasse ">
<img width="800" height="600" alt="" src="1.jpg" typeof="foaf:Image">
<img width="800" height="600" alt="" src="2.jpg" typeof="foaf:Image">
<img width="800" height="600" alt="" src="3.jpg" typeof="foaf:Image">
</div>
Ich benötige die class aber bei jedem einzelnen Bild:
<div class="meineKlasse ">
<img width="800" height="600" alt="" src="1.jpg" typeof="foaf:Image">
</div>
<div class="meineKlasse ">
<img width="800" height="600" alt="" src="2.jpg" typeof="foaf:Image">
</div>
<div class="meineKlasse ">
<img width="800" height="600" alt="" src="3.jpg" typeof="foaf:Image">
</div>
Würde mir bitte jemand dabei helfen?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
nur mal so ins Unreine
am 22.03.2013 - 21:40 Uhr
nur mal so ins Unreine gesprochen.
$fields['field_meinBild'] ist doch ein Array.
Das kannst du dir genau anzeigen lassen mit dsm($fields['field_meinBild']).
Ich vermute mal, dass du aus den einzelnen Array-Elementen eine foreach-Scheife machen kannst in der du jedes Array Element ausgibst.
Und dann brauchst du nur noc keine Div-Klasse um die Ausgaben herum legen.
Das müßte eigentlich klappen.
Gruß
Berthold
Drupal Video-Tutorials