Date: Tue, 25 Jan 2011 17:45:59 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.4.0RC1) X-Rcs-Id: $Id$ Content-Type: application/x-phpwiki; pagename=Aide%2FPluginBeauTableau; flags=""; markup=2; charset=utf-8 Content-Transfer-Encoding: binary == Descrition PluginBeauTableau est un plugin qui remplace OldStyleTablePlugin. Il permet à l'utilisateur de spécifier des propriétés arbitraires pour , et
par un très simple marquage. == Usage Ce plugin a été amélioré de telle sorte que maintenant le contenu de chaque cellule est traité individuellement par ~BlockParser. Ceci signifie que si tout va bien, on peut invoquer des plugins, utiliser des listes... à l'intérieur de chaque cellule ! *Un tiret "-" en début de ligne indique une ligne dans le tableau *Un trait vertical "|" (ou tuyau pour les unixiens) au début d'une ligne indique une cellule *Attributs d'une marque * une ligne qui commence par une astérisque "*" après un "|" est destinée à recevoir les arguments de la cellule * les attributs du tableau sont donnés sur la ligne commencant avec "*" seulement si la ligne se trouve avant toute autre ligne à l'exception des espaces * une ligne qui commence par un - est toujours complétée par les attributs puisqu'il ne peut pas y avoir de contenu comme dans une cellule *Contenu d'une cellule *le contenu est traité par ~BlockParser. *une ligne qui commence avec "*" n'importe où ailleurs que sur la ligne des attributs est traitée comme un contenu normal *une ligne qui débute avec un espace est également traitée comme du contenu normal *une ligne de cellule qui "*" après "|" est traitée comme du contenu normal *tout le contenu des lignes qui suivent une ligne de cellule est ajouté à la cellule. À l'exception des cas considérés plus haut, le texte peut être quelconque. *s'il n'y a pas de cellule dans la ligne du tableau courante alors le contenu est ignoré *les deux caractères spéciaux "~~" et ">>" doivent être neutralisés comme "\~~" and "?\>". Je n'ai pas trouvé d'autres caractères devant être neutralisés. Il faut le faire pour le filtrage du texte. == Avertissements * code source à revoir * le plugin ne peut pas s'appeler lui-même. Les tableaux récursifs ne sont pas possible == Exemple < - bgcolor=white | #Un #Deux | *Foo *Bar - bgcolor=cyan Cette lign a sauté... aucune cellule ne la contient ! |* bgcolor=#f0f0ff, align=center Un paragraphe Un autre paragraphe ? |* align=left Cette cellule utilise la couleur de ligne | J'espère pouvoir insérer un tableau ! :( >> Le tableau ci-dessus a été construit avec : {{{ < - bgcolor=white | #Un #Deux | *Foo *Bar - bgcolor=cyan Cette lign a sauté... aucune cellule ne la contient ! |* bgcolor=#f0f0ff, align=center Un paragraphe Un autre paragraphe ? |* align=left Cette cellule utilise la couleur de ligne | J'espère pouvoir insérer un tableau ! :( >> }}} == Auteur Sameer D. Sahasrabuddhe == Url http://www.it.iitb.ac.in/~sameerds/phpwiki/index.php/RichTablePlugin ---- [[DocumentationDePhpWiki]] [[CategoryPluginWiki]]