Ciao a tutti,
nuovo del forum... nuovo di drupal...
ho seguito la guida h t t p : / / views- help.doc.logrus. com/help/views/example-recent-stories
per avere un blocco con all'interno la lista dei post del blog con link al nodo e data di pubblicazione
aggiungo un campo per un'immagine grazie a CCK dentro a gestione contenuto e lo metto in VIEWS
a questo punto vado in pagina e vedo un buon risultato, ma non mi piace il codice xhtml che esce.
la domanda è che controllo ho sull'output generato da VIEWS?
dall'idea che mi sono fatto su come ragiona drupal direi totale... ma non so dove cercare questo immenso potere :-)
Ho questo
<div class="view-content">
<div class="item-list">
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first">
<div class="views-field-field-blog-image-value">
<label class="views-label-field-blog-image-value">
Immagine del post:
</label>
<span class="field-content">nessuna immagine</span>
</div>
<div class="views-field-title">
<span class="field-content">
<a href="/node/43" class="test_css_link_class">Titolo del post</a>
</span>
</div>
<div class="views-field-created">
<span class="field-content">febbraio 15, 2007, 12:13 pm
</span>
</div></li>
<!-- ripete la lista per n "Voci da visualizzare" -->
</ul>
</div>
</div>
e vorrei trasformarlo in qualcosa di più leggero e con nomi di classi umane tipo questo...
<div class="view-content">
<div class="item-list">
<ul>
<li>
<img src="theme_path/nessuna_immagine.gif" class="immagine_del_post">
<a href="/node/43" class="link_al_post">Titolo del post</a>
<span class="data_creazione_post">febbraio 15, 2007, 12:13 pm
</span>
</div></li>
<!-- ripete la lista per n "Voci da visualizzare" -->
</ul>
</div>
</div>
mi serve un block-qualcosacheesceda-views.tpl.php ?!?!?
grazie
diego
E' views stesso che ti dà una mano. Vai in
admin/build/views/list
seleziona una vista, poi nella prima colonna di impostazione con titolo 'Impostazioni di base' trovi la voce 'Tema: Informazioni' clicca sul link.Per ogni voce, se clicci sul link (es: 'Output della visualizzazione') ti fa vedere il contenuto del template stesso - ottimo per copiarlo in una template tua nel tua tema.
Più imparo, più dubito.
Ho trovato questo nuovo modulo che potrebbe essere utile: http://drupal.org/project/views_php_array
Capito.
entro in "Output dello stile di riga" views-view-fields.tpl.php e trovo quel che mi serve per ottenere un output basato su LI facile da "stilizzare"
<li class="views-row views-row-1 views-row-odd views-row-first">
<span class="field-blog-image-value">nessuna immagine</span>
<span class="title">
<a href="/node/43" class="test_css_link_class">Sono sceso alla prossima. Atto secondo.</a>
</span>
<span class="created">febbraio 15, 2007, 12:13 pm</span>
</li>
solo che ora ho un momento di smarrimento... :-) le classi sono generate automaticamente da mentre la classe del link "test_css_link_class" è stata inserita da me... ma non ricordo dove?!|?!?
Grazie mille