====== Pxxo_Widget_Menu_Icons ====== Permet d'afficher un menu composé d'images. * [[http://demo.pxxo.net/widgets/demos/Menu_Icons/|Exemple d'utilisation en ligne]] * [[fr:install|Installer]] ===== Paramètres ===== Chaque paramètre est un tableau correspondant à la liste des items du menu. Les paramètres spécifiques à un item correspondent à chaque même numéro de la ligne dans chaque tableau de paramètres. ^ Nom ^ Valeur par défaut ^ Description ^ | $item | - | Liste des items du menu | | $link | - | Liste des liens pour chaque item du menu. Dans le cas où on souhaite que les items pointent une autre destination que la page courante | | $target | - | Liste des destinations pour chaque items du menu (typiquement _blank, _target) | | $icon | - | Liste des icones pour chaque items du menu | | $icon | - | Liste des actions Javascript à exécuter lors d'un clique sur chaque item du menu | | $defsel | - | Indice de l'item du menu selectionné par defaut | ===== Retour ===== Le widget met à disposition une variable de le classe public nommé **$selected**. Cette variable contient l'indice de l'item sélectionné dans le menu. ===== Évènement ===== Le widget se trouve dans le mode **select** dans le cas ou l'on vient de cliquer et donc de sélectionner un item du menu. ===== Exemples ===== require_once 'Pxxo/Widgets/Menu/Icons.php'; $img1 = '/url/d/une/image1.png'; $img2 = '/url/d/une/image2.png'; $img3 = '/url/d/une/image3.png'; $params = array(); $params['item'] = array('ciel', 'mer', 'soleil'); $obj1 = new Pxxo_Widgets_Menu_Icons($params); $obj1->main(); $obj1->dump(); $params = array(); $params['item'] = array('Violet', 'Vert', 'Google'); $params['icon'] = array($img1, $img2, $img3); $params['link'] = array(null, null, 'http://www.google.fr/'); $params['click'] = array(null, null, 'alert(\'chez Google dans une nouvelle fenetre\')'); $params['target'] = array(null, null, '_blank'); $obj2 = new Pxxo_Widgets_Menu_Icons($params); $obj2->main(); $obj2->dump();