nodo personalizzato e tema marinelli

2 contenuti / 0 new
Ultimo contenuto
nodo personalizzato e tema marinelli

ciao finora non avevo mai aggiornato il tema marinelli, ora ho deciso di farlo ma scopo con mio rammarico che le sue spiegazioni sulla gestione e la visualizzazione delle immagine con thickbox non funzionano più.
nel template.php c'era questo codice

function marinelli_imagecache($namespace, $path, $alt = '', $title = '', $attributes = NULL) {
  $attributes = drupal_attributes($attributes);
  $imagecache_path =  file_create_url(file_directory_path() .'/imagecache/'. $namespace .'/'. $path);
  return '<a href="'. check_url(file_create_url($path)) .'" class="thickbox img-'. $namespace .'" rel="immagine"><img src="'. $imagecache_path .'" alt="'. check_plain($alt) .'"  class="thickbox" title="'. check_plain($title) .'" '. $attributes .' /></a>';
}

e nel mio nodo

<div class= "project">
<table border="0" cellpadding="5">
<tr>
<th width= 220 valign="top">
<?php echo theme('imagecache', 'cop', $node->field_pro_copertina[0]['filepath']); ?>
   <div class="meta">
    <?php if ($taxonomy): ?>
      <div class="terms"><?php print $terms ?></div>
    <?php endif;?>
</div>
</th>
<td valign="top"><strong>Descrizione del progetto</strong>: <br/>
<?php
echo $node->field_pro_descrizione[0]['view'];
?>

</td>
</tr>
<tr>
<td colspan="2">
<?php
echo $node->field_pro_note[0]['view'];
?>

<br/>
<br/>
<?php
if($node->field_pro_img_tavola[0]['filepath'] != '') {
   echo
'Tavole';
}
?>

<br/>
<?php foreach ($field_pro_img_tavola as $image){
 if (
$image['filepath'] != '' && $image['filepath'] != NULL)
print
theme('imagecache', 'imagefield_thumbs', $image['filepath']);
}
?>

uno stralcio...
ho pensato di modificare utilizzando lightbox ma non saprei come usarlo in questo caso.
c'è qualcuno in grado di darmi una mano
Tiziano

ho iniziato a modificare delle linee di codice e sono giunto a questo risultato:

<?php
$field_pro_img_tavola
[0]['lightbox_preset'] = 'imagefield_thumbs';
print
theme('imagefield_image_imagecache_lightbox2', 'imagefield_thumbs', $field_pro_img_tavola[0]['filepath'], $field_pro_img_tavola[0], $node, $rel = 'lightbox');
?>

ora vorrei poter vedere non solo una immagine ma tutte quelle che sono state caricate....
grazie