1. Page d'accueil
  2. Documentation
  3. Guides

Outils de rendu HTML

Pour gérer l'affichage d'éléments HTML dans votre plugin, vous bénéficiez de divers outils qui vont permettre de générer automatiquement des portions complètes de code. Cela offre à l'utilisateur une continuité de l'interface entre PLUME CMS et ses plugins. En outre l'avantage est d'alléger le code source tout en gagnant en lisibilité, et par la même occasion, d'en faciliter la maintenance.

Ces outils concernent l'affichage de sous-menu, de messages d'erreur et de succès, ainsi que la gestion d'éléments de formulaires. Dans ce dernier cas, ils ne produisent pas directement de sortie à l'écran et doivent donc être pour cela invoqués avec echo() ou print().

Affichage de sous-menu

$px_submenu->addItem($title,$url,$img,$active,$show=true,$accesskey='')

Paramètres

Affiche un lien dans la zone de sous-menu de l'interface du manageur.

Les liens sont générés sous la forme d'une liste non ordonnée.
Il est possible de distinguer l'élément actif via CSS en déclarant $active TRUE, ce qui affectera la classe CSS "active" à la ligne (<li>) contenante.

Affichage de message d'erreur

$m->setError($msg,$no=0)

Paramètres

Affiche un message d'erreur.

Affichage de message de succès

(URL du plugin)?[paramètres du plugin]&msg=$msg

Affiche un message de succès.

Le message à afficher étant transmis via l'URL, Il est important de l'encoder avec urlencode() auparavant.

Elements de formulaires

php_f_combobox($name,$arryData,$default='',$tabindex='',$class='',$id='', $extra='')

Paramètres

Génère une boîte de selection HTML.

Les valeurs de la liste de sélection sont extraites du tableau $arryData et attribuées à <option> , les clefs seront affichées dans la liste.

php_f_textField($id,$size,$max,$default='',$tabindex='',$html='')

Paramètres

Génère un champ de saisie utilisateur XHTML (<input type="text".../>).
Il est possible de rejouter des élements supplémentaires en fin de balise <input /> à l'aide de $html.

php_f_textArea($id,$cols,$rows,$default='',$tabindex='',$html='')

Génère une zone de texte (<textarea...></textarea>).

function php_f_checkbox($id, $value, $checked=false,$tabindex='',$html='')

Génère une case à cocher XHTML (<input type="checkbox".../>)..

php_f_hidden($id,$value)

Génère un champ caché XHTML (<input type="hidden".../>).
L'attribut name aura la même valeur que celle donnée à $id.

php_f_button($type='submit',$value='ok',$id='',$tabindex='')

Génère un bouton de soumission XHTML (<input type="submit".../>).
L'attribut name aura la même valeur que celle donnée à $id.

Pages

  1. Introduction
  2. Structure d'un plugin
  3. Localisation du plugin
  4. Outils de rendu HTML
  5. Variables accessibles

Partagez vos idées sur cet article.

Retour en haut de page