Ich schaffe es, ein Element nur auszugeben falls es einen Wert hat.
Doch in einer Schleife will das nicht funktionieren - es bewirkt, dass ALLE Elemente NICHT ausgegeben werden sobald EINES fehlt.
Wie müsste ich den Code modifizieren, damit es immer nur für das jeweilige Element innerhalb der Schleife gilt (siehe am Beispiel 'Fax')?
Doch in einer Schleife will das nicht funktionieren - es bewirkt, dass ALLE Elemente NICHT ausgegeben werden sobald EINES fehlt.
Wie müsste ich den Code modifizieren, damit es immer nur für das jeweilige Element innerhalb der Schleife gilt (siehe am Beispiel 'Fax')?
Code:
<?php if(count($this->group('tabelle_standorte_tabelle_links')) > 0): ?> <?php foreach($this->group('tabelle_standorte_tabelle_links') as $i => $fields): ?> <div class="table-box"> <div class="place-title"><?php echo $this->field('tabelle_standorte_tabelle_links_standort#'.$i)->html(); ?></div> <div class="tel-link"><?php echo $this->field('tabelle_standorte_tabelle_links_telefon#'.$i)->html(); ?></div> <?php if($this->field('tabelle_standorte_tabelle_links_fax')->value()): ?> <div class="fax-link"><?php echo $this->field('tabelle_standorte_tabelle_links_fax#'.$i)->value(); ?></div> <?php endif; ?> <div class="email-link"><?php echo $this->field('tabelle_standorte_tabelle_links_email#'.$i)->html(); ?></div> </div> <?php endforeach; ?> <?php endif; ?>
Kommentar