Ciao, chiedo un vostro aiuto/commento su una questione che mi sta facendo aggrovigliare la testa... Il problema che sto cercando di risolvere è: ho creato un nodo di 2 righe con un BREAK tra di loro.
Usando la funzione node_view in questo modo:
echo node_view(node_load(61), false, false true);
ottengo che il link a "read more" viene visualizzato benchè richieda (e di fatto ottengo) di visualizzare la pagina completa.
Cosa diversa se utilizzo:
echo node_view(node_load(61), false, true, true);
Il problema è causato nell'utilizzo del modulo "views" che mette il link in ogni caso a "read more" (richiama la funzione node_view e forza il 3o parametro a true)! Fatemi sapere se capita anche a voi...
Grazie! Ciao!
ps1: ho cercati du postare anche su Drupal.it ma ho problemi con il sito
ps2: ho aggiunto nel mio tema (Goofy) un case per aggiungere tra i links anhce un "modifica" permettendo all'utente di andare alla modifica del nodo anche dall'elenco mostrato con il modulo views. è una buona soluzione?
Ho cambiato le seguenti linee di codice nel modulo "node.module" (Drupal 4.7.0) alla linea 538 circa:
if ($links) {
//if readmore and displaing teaser in not-alone-page SO display "readmore" link
$node->links = module_invoke_all('link', 'node', $node, $node->readmore && $teaser && !$page);
}
Fatemi avere commenti :-)
ciao!