Uso molto views con la visualizzazione a tabella e spesso utilizzo il raggruppamento campi nelle impostazioni della tabella.
Sono alle prime armi con la temizzazione php e css, mi aiuto con firebug.... ma questa volta non riesco a venirci fuori...
Un esempio di tabella si puo' visualizzare in questo screenshot : http://imageshack.us/f/825/tabellaraggruppato.jpg/
Come da immagine vorrei modificare il nome e titolo del campo di raggruppamento che views mi imposta in automatico senza concedermi opzioni di personalizzazione.
Inoltre vorrei personalizzare la larghezza delle colonne impostandone una dimensione fissa.
Attendo consigli da qualche anima pia :)
Riguardo il titolo del campo di raggruppamento 1, ho trovato la sua classe (.view-grouping-header), quindi editando il file views.css riesco ad intervenire sullo stile, ma non riesco a capire dove questa classe venga generata.
Ho trovato il file "views-view-grouping.tpl.php" con il seguente codice:
/**
* @file
* This template is used to print a single grouping in a view.
*
* It is not actually used in default Views, as this is registered as a theme
* function which has better performance. For single overrides, the template is
* perfectly okay.
*
* Variables available:
* - $view: The view object
* - $grouping: The grouping instruction.
* - $grouping_level: Integer indicating the hierarchical level of the grouping.
* - $rows: The rows contained in this grouping.
* - $title: The title of this grouping.
* - $content: The processed content output that will normally be used.
*/
?>
<div class="view-grouping">
<div class="view-grouping-header"><?php print $title; ?></div>
<div class="view-grouping-content">
<?php print $content; ?>
</div>
</div>
Riguargo il titolo del campo raggruppato 2, invece, firebug mi riporta il seguente codice:
<div class="view-grouping">
<div class="view-grouping-header">"mio nome campo gruppo 1"</div>
<div class="view-grouping-content">
<table class="sticky-header" style="position: fixed; top: 29px; left: 263.5px; visibility: hidden;"></table>
<table class="views-table sticky-enabled cols-0 tableheader-processed sticky-table">
<caption> /* in questo caso il titolo del gruppo 2 è la data della colonna*/
<span class="date-display-single" content="2013-04-04T00:00:00+02:00" datatype="xsd:dateTime" property="dc:date">Gio, 04/04/2013</span>
</caption>
Anche qui non riesco a capire da dove venga generato.
A me serve avere un unico titolo formattato.
Ho provato anche ad usare il modulo devel.... ma probabilmente non so usarlo perche' le informazioni che ottengo o non sono utili o non so interpretarle :p