Views: qualce CSS o tpl.php usa ?

6 contenuti / 0 new
Ultimo contenuto
Views: qualce CSS o tpl.php usa ?

Non ci capisco più niente ...

Creo una vista di un tipo di contenuto, che sia tabella, griglia, calendario ... non importa.

1 - quale css usa per visualizzare la query ?
2 - quale css usa per visualizzare il nodo selezionato (dalla vista precedente) ?

E' quello del tema in uso ?
Se SI, quale dovrebbe essere il file incriminato ... tploverrides, per esempio ... o cosa ?
Perchè ho provato a modificare il css del tema ... ma non succede nulla

grazie
karl

Allora ho verificato nella configurazione della vista;

La vista contiene la solita defaults e una serie di altre viste specifiche per il calendario (mese, anno ecc.) e degli attachment (per i blocchi).

Se visualizzo le Informazioni del tema (della vista di defaults) trovo 4 riferimenti che fanno riferimento ad altrettanti 4 files tpl.php. In questo caso tre sono views e uno calendar.
Ho aperto i files e guardato dentro ... ma trovo solo riferimenti a variabili di sistema che non so dove e come gestire ...

help
karl

bè la views usa il tema in uso, poi dipende se poi la salvi come blocco, non fa altro che prendere dei dati e ordinarli secondo
uno schema(griglia ecc).
Ma non crea una pagina completa, poichè quello lo fa page.tpl.php del tuo tema e lo style.css!

kasiski wrote:
Allora ho verificato nella configurazione della vista;

La vista contiene la solita defaults e una serie di altre viste specifiche per il calendario (mese, anno ecc.) e degli attachment (per i blocchi).

Se visualizzo le Informazioni del tema (della vista di defaults) trovo 4 riferimenti che fanno riferimento ad altrettanti 4 files tpl.php. In questo caso tre sono views e uno calendar.
Ho aperto i files e guardato dentro ... ma trovo solo riferimenti a variabili di sistema che non so dove e come gestire ...

help
karl


corretto infatti le views fanno in modo che al posto di quelle "misteriose" variabili vengano inseriti i contenuti che no gli facciamo generare.
A questo punto sta a noi riuscire a capire come comunicare con esse, adesso no ho un tpl di una views a portata di mano, ma se non ricordo male hanno un aspetto simile a "$field->value", "$field->name" ecc.. o qualcosa di molto simile. A questo punto usando questi parametri possiamo costruire le iterazioni necessare a modificare la nostra vista.

Altra caratteristica comune dei TPL di una vista è che si compongono grossomodo in questo modo:

-> TPL generico della vista, in altre parole è più simile a node.tpl.php
---> Nel file precedente viene richiamato un'altro tpl che in qualche modo rappresenta il container principale della nostra vista
-----> a questo punto viene chiamato ripetutamente per ogni riga della nostra views un tpl che formatta la "riga" ovvero la "row".
-------> infine dovrebbe chiamare un tpl che formatta il field nello specifico.

grosso modo funziona così, ma non posso garantirti che è così perchè no ho davanti una views...

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Non guardare in sites/all/modules/views/theme, guardi in modules/views/handlers. I file views .tpl.php sono 'scarno' per dire poco. Questo perchè il vero lavoro di rendering in views viene fatto dai classi - i handlers a punto. Date per esempio in views_handler_field_date.inc, o il suo genitore views_handler_field.inc

kasiski wrote:
1 - quale css usa per visualizzare la query ?
2 - quale css usa per visualizzare il nodo selezionato (dalla vista precedente) ?

Non ho capito se referisci a css o template. Per 1. i template usati per ogni campo sono spiegati qui: modules/views/handlers/views_handler_field.inc funzione theme_functions() - ci sono un bazillione...
Per 2. Views non c'entra - più probabile CCK?
I file CSS di views sono in sites/all/modules/views/css, ma ovviamente ti conviene copiare i selettori/regole che ti interesse nel tuo file css. Se non al prossimo aggiornamento, adios amigos...

andrea.cavattoni wrote:
bè la views usa il tema in uso, poi dipende se poi la salvi come blocco, non fa altro che prendere dei dati e ordinarli secondo uno schema(griglia ecc).

Beh si, ma lo fa anche il rendering di quei dati.
andrea.cavattoni wrote:
Ma non crea una pagina completa, poichè quello lo fa page.tpl.php del tuo tema e lo style.css!

Certo,Views crea o il contenuto della lista, o un blocco.

Più imparo, più dubito.

WOW ... quanta grazia ;-)
Ok, vedrò di mettere in pratica i vostri suggerimenti ...

Grazie mille
karl