Salve, ho un problema con la stampa di alcuni dati da array. Ho il seguente codice che viene generato automaticamente:
codice:
<table class="<?php print $class; ?>">
<?php if (!empty($title)) : ?>
<caption>
<?php print $title; ?>
</caption>
<?php endif; ?>
<thead>
<tr>
<?php foreach ($header as $field => $label): ?>
<th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
</th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($rows as $count => $row): ?>
<tr class="<?php print implode(' ', $row_classes[$count]); ?>">
<?php foreach ($row as $field => $content): ?>
<td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
In questo modo la stampa viene nel formato
TITOLO NEWS | IMMAGINE NEWS | CORPO NEWS
Invece a me servirebbe modificare la tabella per avere una stampa di questo tipo.
più o meno in questo modo... sempre tabellare
| TITOLO NEWS
IMMAGINE NEWS | CORPO NEWS
Tornando al codice se stampo
ottengo
codice:
Array ( [title] => La news..... [field_icona_news_fid] => IMMAGINE [body] => Il corpo della news...
quindi posso accedere ai dati tramite...
codice:
$row['title']
$row['field']
$row['body']
Ma ignoranza mia non so risistemare il codice e farlo ciclare nella maniera corretta, utilizzando anche il secondo foreach...
Qualcuno mi da una mano a risistemare?
Ciao Frank