ciao ho già provato a postare questo problema e le risposte in merito sono coerenti ma non portano al risultato finale quindi chiedo a chi usi le seguenti specifiche se si è trovato nelle stesse situazione al fine di aiutarmi a risolvere questo problema.
Prima di cominciare vorrei ringraziare chiunque mi possa dare una mano, già nel post precedente Krima mi ha dato una mano ma non ne sono venuto a capo.
ho personalizzato un nodo, prendendo spunto dal tutorial di signalkuppe, visualizzo le immagini e posso mediante il modulo thickbox aprirle. Questa "apertura" è finalizzata all'apertura del file originale e non di un'altra classe di preset da imagecache.
Questo è il nodo fondamentale il codice scritto permette di utilizzare preset e di aprire gli originali, ma nel caso, e quindi nel mio volessi aprire un altro preset cosa devo fare? immagino il problema sia da ricercarsi nell'aver personalizzato un nodo e nel contempo aver utilizzato del codice che, corretto, non può fare dell'altro. quindi come posso fare o dove dovrei intervenire?
il codice nel nodo personalizzato riporta il seguente codice:
<?php echo theme('imagecache', 'copertina', $node->field_project_tavola[0]['filepath']); ?>
...
...
...
?php foreach ($field_project_tavola as $image){
if ($image['filepath'] != '' && $image['filepath'] != NULL)
print theme('imagecache', 'imagefield_thumbs', $image['filepath']);
}
?>
quest'altro codice mi permette di avere delle immagini più piccole che mediante il codice possono richiamare la funzione presente nel file template.php utilizzato da entrambi.
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>';
}
se però nel mio tipo di contenuto imposto i valori per l'apertura di un altro preset, come desiderei i dati inseriti vengono ignorati perchè credo non letti poichè ho personalizzato il nodo.
Grazie a chiunque avesse riscontrato questi problemi e che poi ne abbia trovato la soluzione.
Tiziano