Salve,
ho necessità di fare una leggera modifica al tema genesis - drupal.org/project/genesis - riguardante l'accessibilità
E' già fatto molto bene, come template, ma ha principalmente una mancanza: ogni sezione è giustamente suddivisa come punto di riferimento, tramite la dichiarazione di un role, tipo div role="navigation" sui menu di navigazione o sui blocchi...
Ora:
sia sul sito mio - www.iadkiller.org - sia su un altro sito che ha genesis, ho notato che mi perdo, perché lo screen reader dice sempre "landmark navigazione"
ho visto su oaa-accessibility.org che si possono titolare i landmark ed è una cavolata farlo.
Basta dichiarare un attributo id, nella sezione h2 corrispondente al blocco, sul file block.tpl.php dove dice h2 basta mettere id="
<?php
print $block_id;
?>
e poi sul div che dichiara il role="navigation" corrispondente alla barra laterale o dove comunque quel blocco va a finire, dopo la dichiarazione di role="navigation" mettere aria-labelledby="
<?php
print $block_id;
?>
solo che non so dove trovarlo, su tutti i file del template genesis non esistono
rispondete con calma, tanto c'è tempo, il css di quel template è fatto molto male e va modificato