Numero commenti in una views che usa i field non è un link

6 contenuti / 0 new
Ultimo contenuto
Numero commenti in una views che usa i field non è un link

Il quesito che pongo mi sembra banale, ma non ho trovato risposta né qui né su drupal.org, per cui ho deciso di aprire questo post.

Sto usanto Drupal 7.10.
Se attivo la vista 'Front Page' e seleziono 'Mostra: contenuto' (sia contenuto completo che teaser), se i nodi elencati nella vista hanno dei commenti, vedo il link '1 commento', '2 commenti', ecc, e cliccando sul link vengo portato a quei commenti nella pagina del nodo.

Se però, anziché 'Mostra: contenuto' seleziono 'Mostra: campi' e poi attivo il campo 'Contenuto: Numero commenti', l'indicazione del numero dei commenti non è più un link ma diventa testo seplice. Entrando nelle impostazioni del campo 'Contenuto: Numero commenti' c'è il fieldset 'RISULTATI DI RISCRITTURA' con varie opzioni. Quella da selezionare sembra essere 'Visualizza questo campo come un link'. A questo punto si apre un altro campo 'Percorso del link', ma non so cosa metterci. Compare anche il fieldset 'SCHEMI DI SOSTITUZIONE' che elenca:

[title] == Contenuto: Titolo
[created] == Contenuto: Data inserimento
[body] == Contenuto: Body
[term_node_tid] == Contenuto: All taxonomy terms
[comment_count] == Contenuto: Numero commenti

ma nessuno di questi sembra essere quello giusto.

Sicuramente c'è una soluzione che non 'vedo' per fare in modo che il numero dei commenti diventi un link ai commenti stessi. Ma quale?

Per prima cosa ti dovresti chiedere: «Com'è composto il link che mi porta nella sezione dei commenti del nodo?».

Se guardi il codice sorgente troverai subito la risposta alla tua domanda: in pratica nel percorso del link che costruisci dovrai inserire l'url verso l'ancora dei commenti dentro al nodo.

Ciao!

P.S: non ti scrivo la soluzione completa altrimenti è troppo facile :-)

Grazie finex.
Io però non sto giocando alla "caccia al tesoro" e non mi diverto a trovare soluzioni nei codici, per cui se tu fossi così magnanimo da scrivere la soluzione completa te ne sarei infinitamente grato ;-)

Senza offesa, non voglio scatenare inutili flame, ma voglio sottolineare per l'ennesima volta il mio punto di vista: non si tratta di caccia al tesoro, si tratta di sforzarsi il minimo necessario per imparare. Se ti arrendi adesso come puoi sperare di risolvere problemi più grossi che potresti trovare? Chiederai sempre "l'aiutino" nei forum in modo da non fare mai fatica? E se tu non hai interesse ad imparare qualcosa di nuovo ma vuoi comunque raggiungere un obbiettivo in ogni caso non puoi pretendere sempre la pappa pronta. :-)

Mi rendo conto che magari si è alle prime armi ed ogni problema sembra insormontabile, così cerco di dare un aiuto sul metodo che poi può servire per risolvere problemi anche in futuro.

Ciao! :-)

P.S: ...comunque la soluzione che ti ho dato è praticamente completa anche se non ci puoi fare copia incolla :-)

Capito, grazie.

finex wrote:
P.S: ...comunque la soluzione che ti ho dato è praticamente completa anche se non ci puoi fare copia incolla :-)

A me non sembra proprio così palesemente semplice ;-)

Ad ogni modo ecco la soluzione:

  1. Nei campi aggiungi il campo "Contenuto: Numero commenti".
  2. Clicca ed entra nelle impostazioni ed in "Risultati di riscrittura" seleziona "Visualizza questo campo come link".
  3. Nel "Percorso del link" metti: node/[nid]#comments
  4. Quindi seleziona "Sostituisci gli spazi con i trattini"
  5. Per finire in "Trasformazione maiuscole/minuscole" seleziona "Minuscole" (fondamentale).