Doppelte Ausgabe des Content bei einem Views-Override
Eingetragen von landvogt512 (89)
am 21.06.2012 - 09:00 Uhr in
am 21.06.2012 - 09:00 Uhr in
Hallo Leute!
Ich hab ein Problem mit einem Views-Block (views-view-fields--xxxxxxxxx.tpl.php):
Ich versuche einzelne Felder auszugeben (hier im Code auskommentiert), jedoch wird mir mit diesem Code alles dreifach ausgegeben. Testweise hab ich hier "Content:" eingefügt um zu sehen wie die Schleife funktioniert. Ich bin sicher ich übersehe hier nur was.. mit "print $field->content;" wird der Content nur einmal ausgegeben. Wo liegt hier das Problem mit den Felddaten?
Danke vorab für eure Hilfe!
LG, Marco
<?php foreach ($fields as $id => $field): ?>
<?php if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>
<?php print $field->wrapper_prefix; ?>
<?php print $field->label_html; ?>
<?php //print $fields['picture']->content; ?>
<?php //print $fields['term_node_tid']->content; ?>
<?php //print $fields['title']->content; ?>
Content: <?php print $field->content; ?>
<div class="clr"></div>
<?php print $field->wrapper_suffix; ?>
<?php endforeach; ?>
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Schleife läuft über alle
am 21.06.2012 - 09:18 Uhr
Die Schleife läuft über alle existierenden Felder und gibt den Content des jeweiliges Feldes aus. Wenn Du jetzt innerhalb der Schleife andere Felder ebenfalls ausgibst, werden die dann entsprechend bei jedem Feld mit ausgegeben. Was ist daran unverständlich?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hmm ich steh wohl auf der
am 21.06.2012 - 10:05 Uhr
Hmm ich steh wohl auf der Leitung...
Ich kommentiere das "print $field->content;" ja dann aus, und lasse mir statt dessen die drei Felder anzeigen. Die Ausgabe ist eine völlig andere - aktuell ruft der View 2 Nodes auf, ausgegeben werden aber beide Nodes 3-fach...?
Lg, Marco