rollover css sur menu/liste et accès handicapé
ou construction d'un menu en css à partir des sections
bonjour,
je travail en ce moment sur un point graphique de mon futur site. En l'occurence je construit un menu horizontal à partir de la liste des sections.
pour cela j'ai d'abord modifier skin_skeleton.php comme suit :
ensuite j'ai besoin de modifier ma feuille de style mais là j'ai un problème car dans mon code il me manque un identifiant unique comme çà
Vous remarquerez également la présence du "accessKey" qui permet d'accèder à son choix par un raccourci clavier.
et d'une manière générale peut-on envisager des évolutions pour que yacs tendent vers un respect maximum des bonnes pratiques que l'on peut trouveur sur le site opquast.com
Voilà c'était ma demande du jour. J'espère qu'elle sera constructive ...
Christian
PS : j'ai du mal à citer du code html
""if(!defined('PAGE_MENU_PREFIX'))
define('PAGE_MENU_PREFIX', '<ul><li>');
// the HTML string inserted between menu items
if(!defined('PAGE_MENU_SEPARATOR'))
define('PAGE_MENU_SEPARATOR', '</li><li>');
// define('PAGE_MENU_SEPARATOR', ' · ');
// the HTML string appended to the main page menu
if(!defined('PAGE_MENU_SUFFIX'))
define('PAGE_MENU_SUFFIX', '</li></ul>');
ensuite j'ai besoin de modifier ma feuille de style mais là j'ai un problème car dans mon code il me manque un identifiant unique comme çà
""-LI--a id=menu1 title='agenda' accessKey=1 href='agenda.php'-Agenda--/a-
-/LI-
Vous remarquerez également la présence du "accessKey" qui permet d'accèder à son choix par un raccourci clavier.
et d'une manière générale peut-on envisager des évolutions pour que yacs tendent vers un respect maximum des bonnes pratiques que l'on peut trouveur sur le site opquast.com
Voilà c'était ma demande du jour. J'espère qu'elle sera constructive ...
Christian
PS : j'ai du mal à citer du code html
Comments
C'est exactement ça, sauf qu'il vaut mieux modifier skin.php que skin_skeleton.php. Le premier est particulier à votre serveur, alors que le second sera écrasé lors de la prochaine mise à jour de YACS...
Bernard : C'est exactement ça, sauf qu'il vaut mieux modifier skin.php que skin_skeleton.php
J'ai donc surchargé skin.php avec la fonction intialize. Il faudra tout de même que je fasse les éventuelles modifications si skin_skeleton.php évolue avec les versions.
mais il me manque toujours toujours l'identifiant id= dans mon lien href ainsi que l'accesskey. Ou dois-je les rajouter et encore mieux est-il possible de le faire nativement ?Cloubech: bon j'ai changé le code pour qu'un identifiant unique apparaisse sur chaque lien du menu de la page d'accueil.
Reste le code d'accès, et là c'est pas simple parce que pas programmable dans le coeur de YACS. La solution ultime, c'est d'écrire un script
template.php qui, lorsque $context['skin_variant'] est égal à 'home', écrit un menu construit sur mesure sous le titre. Là vous pouvez écrire le code que vous voulez. Ha mais !Bernard : l'identifiant unique était mon principal souci pour que ma feuille de style puisse fonctionner. L'accesskey n'est qu'un confort d'utilisation
Merci en tout cas.
Rate this page
Posted by Cloubech on May 27 2006, (popular)