Table des matières

Pxxo_Widget_Menu_Line

Permet d'afficher un menu en ligne ou chaque élement est séparé par des barres verticales.

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();