Ciao a tutti,
da alcuni giorni sto litigando con views per fare una semplice vista che mi mostri un elenco di nodi di tipo Pagina e story. Per ogni nodo voglio visualizzare il titolo, l'anteprima, il link al nodo stesso e un'immagine (foto_rappresentativa, campo CCK: field_foto_rappresentativa_fid) che ho definito con un campo CCK di tipo FILE/IMMAGINE; Ho scelto lo stile di riga: campi.
Purtroppo non riesco proprio a visualizzare questa immagine.
Il nome della vista e` in_evidenza_sito.
Via il file views-view-fields--in-evidenza-sito--default.tpl.php ho inserito del codice di debug per scrivere su di un file di log il contenuto dell'array $fields che vi riporto:
Array
(
[0] => title
[1] => teaser
[2] => field_foto_rappresentativa_fid
[3] => view_node
[4] => nid
[5] => type
)
ma $fields['field_foto_rappresentativa_fid']->content e` vuoto.
Ecco inoltre il file views-view-fields--in-evidenza-sito--default.tpl.php
<?php
global $node;
$fd = fopen("/tmp/marco-2.log","a+");
$res = print_r(array_keys($fields),1);
fwrite($fd,$res);
fwrite($fd,"\n============================================================content\n");
$res = print_r($fields['field_foto_rappresentativa_fid'], 1);
fwrite($fd,$res);
fwrite($fd,"\n=============================================================FULLNODE\n");
$res = print_r($node, 1);
fwrite($fd,$res);
fclose($fd);
?>
<?php
print $fields['field_foto_rappresentativa_fid']->content;
?>
<?php
print $fields['title']->content;
?>
<?php
print $fields['teaser']->content;
?>
<?php
print $fields['nid']->content;
?>
<?php
print $fields['type']->content;
?>
Allego le schermate di definizione del campo CCK di tipo file/immagine e della definizione della vista
Versioni:
drupal 6.17
views 6.x-2.10
imageapi 6.x-1.8
imagecache 6.x-2.0-beta10
imagecache_actions 6.x-1.7
imagefield "6.x-3.3
Mi potreste dare una dritta?
Ciao e grazie anticipatamente,
Marco
Ciao,
vedendo dallo screen della vista hai impostato nei filtri i tipi di contenuto Page/Story. Entrambi i tipi hanno il campo immagine? Perchè se story non ha il campo e tu visualizzi solo un risultato e sfiga vuole che il primo sia story non vedrai il campo... Oppure, sempre dal tuo screen, come mai hai impostato anche il campo immagine come filtro?
Si, entrambi i tipi di contesto hanno il campo immagine e tutti i nodi selezionati ne hanno una associata.
L'ultimo filtro che vedi si riferisce ad un altro campo con nome 'In Evidenza'
Ciao e grazie, Marco