Cambiare stile ai risultati della ricerca dei termini di tassonomia

9 contenuti / 0 new
Ultimo contenuto
Cambiare stile ai risultati della ricerca dei termini di tassonomia

Buonasera,
vorrei sapere come potrei fare per visualizzare i risultati di ricerca effettuata cliccando sui termini della tassonomia, uguali ai risultati della ricerca effettuata tramite il campo apposito.
Mi spiego, se clicco su un termine, il risultato mi compare così:

<h2 property="dc:title" datatype="" class="node__title node-title"><a href="#">Titolo</a></h2>
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Anteprima testo</p>
</div></div></div>

Ma io lo vorrei così, ovvero:

<h3 class="title">
    <a href="#">Titolo</a>
  </h3>
<div class="search-snippet-info">
          <p class="search-snippet">Anteprima testo</p>
  </div>

Semplice e pulito...qual è il file da modificare e come?

Grazie

Drupal Version:

Nessuno riesce ad aiutarmi?

Aggiungi il file search-result.tpl.php nella cartella del tuo tema...
usa le variabili che trovi qui: https://api.drupal.org/api/drupal/modules!search!search-result.tpl.php/7
e crea il template della pagina risultati come lo desideri.

Ciao ciao ;P

Ho provato a fare come mi hai suggerito, ma se faccio la ricerca tramite il campo di ricerca non è cambiato nulla, come se prendesse sempre il file da un'altra parte.
Se clicco su un termine di ricerca, comunque non è cambiato nulla...
Forse ho saltato qualche passaggio?

hai svuotato la cache?
ogni volta che aggiungi un file al tema o aggiungi una funzione al file template.php DEVI svuotare tutte le cache:
admin->configuration->development->performance

Tutto ok, il file search-result.tpl.php viene utilizzato dal modulo di ricerca, quindi se faccio una ricerca, i risultati mi vengono mostrati secondo quella struttura.
Ma a me serve però modificare la struttura dei risultati di ricerca della tassonomia. Cioè se clicco su un termine, i risultati che mi vengono visualizzati, quale file utilizzano?
Io vorrei che questo file abbia la stessa struttura di search-result.tpl.php

ma intendi la pagina dall'url simile a "tuosito/taxonomy/term/15" ???
se intendi quella... non stai parlando della pagina di risultato della ricerca, ma della pagina del termine di tassonomia...

cosa vuoi modificare?

Esatto, quando vado all'url simile a "tuosito/taxonomy/term/15".
Bè per me è una "ricerca" filtrata per termine...
Sai come potrei modificare quella pagina in modo da avere la struttura e lo stile che ho con il file search-result.tpl.php

Grazie ancora

potresti ottenere il risultato che vuoi modificando il tuo node.tpl.php, potresti aggiungere un controllo

if($page){
QUI METTI IL TEMPLATE CHE VUOI NELLA PAGINA DEL NODO
}else{
QUI METTI IL TEMPLATE DELLE ALTRE PAGINE (quello che avrai nelle anteprime e quindi anche nella pagina del termine di tassonomia)
}

ci sono anche altri modi... dipende da quello che vuoi fare esattamente.