====== Pxxo_Widget_Menu_Line ====== Permet d'afficher un menu en ligne ou chaque élement est séparé par des barres verticales. * [[http://demo.pxxo.net/widgets/demos/Menu_Line/|Exemple d'utilisation en ligne]] * [[fr:install|Installer]] (le nom du package pear est **Pxxo_Widgets_Menu**) ===== 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 | | $action | - | 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/Line.php'; params = array(); $params['item'] = array('Ciel', 'Mer', 'Soleil'); $obj1 = new Pxxo_Widgets_Menu_Line($params); $obj1->main(); $obj1->dump(); $params = array(); $params['item'] = array('Ciel', 'Mer', 'Soleil'); $params['link'] = array('http://www.cieletespace.fr/', 'http://www.outre-mer.gouv.fr/outremer/', 'http://www.portesdusoleil.com/'); $obj2 = new Pxxo_Widgets_Menu_Line($params); $obj2->main(); $obj2->dump(); $params = array(); $params['theme'] = 'blue'; $params['item'] = array('Ciel', 'Mer', 'Soleil'); $obj3 = new Pxxo_Widgets_Menu_Line($params); $obj3->main(); $obj3->dump();