eliminare view-content dalle views

5 contenuti / 0 new
Ultimo contenuto
eliminare view-content dalle views

qualsiasi views creo mi crea automaticamente il modulo views il seguente div "view-content".

anche con semantic views non riesco ad eliminarlo, non si può togliere per caso?

interesserebbe saperlo anche a me.

Ciao,
intendi eliminare il div con classe view-content o il contenuto della vista (presumo la prima, ma non si sa mai)?

Se devi riscrivere l'output della vista devi sovrascrivere il template di default con un tuo template.
Una volta create la vista, imposta un output (che sia blocco o pagina) e, nella prima colonna ("Impostazioni di base") come ultima voce hai "Tema". Una volta cliccato ti presenta tutti i template possibili che puoi sovrascrivere: partendo dalla pagina generale arrivando fino ai singoli campi. Ora, se vuoi semplicemente modificare il div che contiene l'output della vista, devi utilizzare la prima voce, "Output della visualizzazione". I template sono strutturati in modo gerarchico, dal più generico al più dettagliato, per cui se vai ad utilizzare il template "views-view.tpl.php" verrà applicato a tutte le viste. Se vuoi che sia applicato solo alla vista corrente, solitamente, è l'ultimo, ossia ad esempio "views-view--advanced-search--page-1.tpl.php" (in parole povere, mi va a sovrascrivere la visualizzazzione della vista di nome advanced-search nella sola pagina 1).

Adesso, clicca sul link "Output della visualizzazione", copia tutto quello che ti mostra (che non è altro che la struttura del template della vista), incollalo in un file vuoto e chiamalo a seconda del template che vuoi riscrivere (nel nostro caso, abbiamo detto ad esempio, "views-view--advanced-search--page-1.tpl.php"). Una volta salvato (e modficato dove ti occorre) caricalo sulla root del tuo tema e ritorna sulla pagina della vista. Ri-clicca su Tema e questa volta su "Rianalizza i file di modello"... se hai fatto tutto correttamente dovresti vedere selezionato in grassetto il template che hai inserito nel tuo template. Ovviamente, questo processo, funziona anche con semantic views... (più che altro non influisce sul template che vai a sovrascrivere).

Attenzione, devi fare assolutamente questo processo (di scansione del template) altrimenti non ti trova il template da sostituire.
;)

ma io sto usando semantic views per pulire l'output della views, devo per forza farlo via theming questa operazione ?

asdomar wrote:
ma io sto usando semantic views per pulire l'output della views, devo per forza farlo via theming questa operazione ?

Certo! Lo scopo di semantic view è quello di cambiare l'output dei row e field, non della struttura generale di una vista!
;)