Lors du développement de composants ou de modules pour Joomla, vous aurez besoin de créer des champs de formulaire. LAPI Joomla propose des fonctions qui vous faciliteront la tâche.
Au programme de cette première partie :
Les listes dentiers
Les listes de mois
1 ) Les listes dentiers :
a - La syntaxe :
string integerSelectList ( int $start, int $end, int $inc, string $tag_name, string $tag_attribs, mixed $selected [, string $format] )
$start : c'est le premier entier de la liste
$end : c'est le dernier entier de la liste
$inc : c'est le pas d'incrémentation entre 2 entiers de la liste
$tag_name : cela correspond à la valeur qu'aura l'attribut "name" de la liste
$tag_attribs : cela correspond à la liste des attributs que l'on veut
associer à la liste (exemple : size, class, OnClick, etc...)
$selected : cela correspond à la valeur sélectionnée par défaut
$format : définit le format d'affichage des entiers dans la liste
$tag_name : cela correspond à la valeur qu'aura l'attribut "name" de la liste
$tag_attribs : cela correspond à la liste des attributs que l'on veut
associer à la liste (exemple : size, class, OnClick, etc...)
$selected : cela correspond au mois sélectionné par défaut
b - Exemple de code :
//Create the object
$listmonth = mosHTML::monthSelectList( 'list_month', 'class="inputbox"', '08' );
A venir...
Créez des formulaires en utilisant l'API Joomla (2/3)
- Les options personnalisées pour vos listes et boutons radios
- Les listes personnalisées
- Les boutons radios personnaliés
Créez des formulaires en utilisant l'API Joomla (3/3)
- Les listes "booléenes"
- Les boutons radios "booléens"
- Une liste présentant une arborescence
NeoJoomla is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.