Codice HTML views

6 contenuti / 0 new
Ultimo contenuto
Codice HTML views

Ho creato una vista con drupal 5.x di tipo Bonus Grid View il cui risultato è questo
bonus grid view
Gli elementi located in, sq.m, beds etc..sono tutti fields della view (field_located_in,field_sqm,field_bed...), ivi comprese le due icone in basso (field_icone). Per visualizzare le icone così, ho creato un nuovo preset imagechace, chiamato icons e l'ho associato al filed_icone...fin qui tutto bene.
Il fatto è che vorrei visualizzarle affiancate e non una sotto l'altra così come si evince dall jpeg che lascia un pò a desiderare.
Non riesco a capire se è un problema di css (e se si dove dovrei agire) oppure di view.
Mi interesserebbe visualizzare l'html della vista ma non so come fare. Da un precedente post leggevo di un wizard ma disponibile solo per list view.

Grazie per l'aiuto.
Peppe

Si, il problema è di css, per visualizzare il codice HTML prodotto apri la pagina, e poi in funzione del browser che usi scegli visualizza sorgente pagina, trovi la parte delle tue views e ta-da.. ai il tuo risultato ;)
Un consiglio personale è di usare firefox, carica la WebDevelopperToolbar, poi Ctrl+Shift+Y e clicca sul tuo elemento, ti visualizza gli stili associati. Da quello che mi pare di capire dall'immagine devi trasformare il tuo DIV da block-elemen a inline-element (usa la proprietà display).

Ciao
Marco
--
My blog
Working at @agavee

Ciao mavimo,
sei stato molto preciso...tra l'altro la toolbar di firefox è realmente potente. Il fatto è che a me non serve solo visualizare l'html dal browser (per intenderci "sorgente pagina") ma vorrei agire sull' html da drupal per modificarlo in modo da ottenere il risultato voluto. Mi spiego meglio.
Ho verificato che le icone erano l'una sotto l'altra perchè nell'HTML relativo c'era qualche "div"di troppo. Assodato che l'HTML è generato da Drupal in base a come ho creato la vista, a me servirebbe agire su quell'HTML prima e non dopo la visualizzazione della pagina.
La domanda è, l'HTML della vista è generato ogni qual volta viene richiesta la pagina (runtime) o risiede in un file di Drupal di cui ignoro l'esistenza?
Se è la prima ipotesi... come risolveresti il problema di dover agire direttamente sul codice???

Grazie. Peppe

allora, ripeto, IMHO molto melgio agire direttamente sul modo con cui l'HTML viene renderizzato che non sul codice prodotto, quindi modifica il CSS e non il codice HTML, detto questo con view dipende da come esegui il tutto, di solito si procede a ridefinire le funzioni di theming (theme_xxxx) nel template.ph, ma per le view non credo che questo sia (facilmente) fattibile.
Ripeto, secondo il mi modesto parere se non vuoi impazzire con il codice e complicarti la vita agisci sui CSS e vivi felice :)

Ciao
Marco
--
My blog
Working at @agavee

La verità è che mi sono reso conto che devo necessariamente modificare l'HTML della view, dove posso reperirlo in drupal???? Ricordo è una Data Grid view.
Grazie

In effetti credo già di avere la risposta in quado il modulo Views Theme Wizard 5.x-1.6-beta che ti permette di agire sull'HTML ad oggi lavora solo su viste di tipo lista e non su Daga Grid views quindi pr quanto ne so o css o niente. Altri chiarimenti sono graditi.
Grazie a mavimo.

Ciao, anche io sto studiando come poter intervenire sulla formattazione dell'output delle viste, ma ancora non riesco a trovare una soluzione. Continuo a seguire il forum... magari fate prima di me!!! ;-)