Per questioni di accessibilità vorrei inserire caption nelle tabelle dati (tipo quella degli allegati), solo che sono arrivato ad un punto morto.
Ho cercato in giro e ho provato a smanettare sui file theme.inc e upload.module
In theme.inc alla riga 764 ho modificato
if (isset($caption)) {
$output .= '<caption>'. $caption ."</caption>\n";
}
con
$output .= '<caption>'. $caption ."</caption>\n";
In questo modo viene inserito il caption nei nodi con degli allegati, solo che è vuoto.
Come si può fare per inserire un testo?
non devi rimuovere nulla, li dice solamente che il caption vien inserito nel momento in cui è presente come parametro dalla tabella, o meglio nella fase di theming della tabella, infatti:
function theme_table($header, $rows, $attributes = array(), $caption = NULL)
dice che il caption verrà inserito nel momento in cui, in fase di theming, verrà passato, per esempio:
theme_table($header, $rows, array(), "Questo è il caption");
Visualizzerà la tabella con il caption inserito. Il come farglielo inserire dipende da dove ottieni le tabelle e se hai dei campi specifici per farlo inserire o meno.
Ciao
Marco
--
My blog
Working at @agavee
Grazie Mavimo, sei un grande!!!
Ho provato sul modulo upload e funziona, ora dovrò smanettare su views e tracker.
Il fatto è che, allora, non è così complicato uniformare Drupal alla legge Stanca.
Ti ringrazio davvero tanto!
Mavimo, sono riuscito ad inserire il summary e caption anche nel modulo tracker per i contenuti recenti, ma non nel modulo views.
Mi piacerebbe farlo soprattutto per il modulo views visto l'ampio utilizzo che se ne può fare, solo che proprio non riesco a trovare il punto giusto in cui insere le modifiche.
Il sito mi va addirittura in errore e non capisco se la modifica va fatta su views.module o su views_ui.module.
Ti sarei molto grato anche per questo secondo aiuto.