Inserire Caption in table

Posts: 111
Iscritto il: 01 Dic 05

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 uploadg.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?


Posts: 1435
Iscritto il: 01 Gen 07
Sviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

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
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 111
Iscritto il: 01 Dic 05

Grazie Mavimo, sei un grande!!!
Ho provato sul modulo uploadg e funziona, ora dovrò smanettare su views e trackerg.
Il fatto è che, allora, non è così complicato uniformare Drupal alla legge Stanca.

Ti ringrazio davvero tanto!


Posts: 111
Iscritto il: 01 Dic 05

Mavimo, sono riuscito ad inserire il summary e caption anche nel modulo trackerg 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.


Condividi contenuti