"read more" nella visualizzazione completa di un nodo

2 contenuti / 0 new
Ultimo contenuto
"read more" nella visualizzazione completa di un nodo

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!