Traduction du billet
'patBBCode describers meet patTemplate' de php-tools:
J'ai ajouté le Driver patTemplate à
patBBCode: ce driver utilise un fichier ou des templates pré-chargés
patTemplate pour générer le guide de balises. Gros avantage: le contrôle presque absolu sur le design du guide. Un bon exemple est de comparer le rendu du très simple
driver HTML avec celui du nouveau
driver patTemplate.
En plus de rendre possible l'automatisation du rendu du guide de balises par patBBCode, le driver patTemplate a en plus une série d'options intéressantes:
- injectContent: injecter le guide directement dans un template, ou retourner le code HTML brut à insérer où on veut. Très pratique si vous intégrez les templates du guide dans un tem,plate existant de votre application.
- sortBy: classement de la liste de balises. Les valeurs possibles sont 'tagName' (défaut) pour les classer alphabétiquement par le nom de balise, 'attributes' pour les lcasser par balises simples et balises avec attributs, ou alors 'null' pour ne faire aucun classement (le classement sera celui retourné par le ConfigReader).
- sortDir: la direction de classement. Valeurs possibles: asc|desc
- containerTemplate: définit le nom du template contenant la liste de balises
- entryTemplate: définit le nom du template contenant une balise
- attributesTemplate: définit le nom du template contenant la liste des attributs d'une balise
- variablePrefix: un préfixe à ajouter à toutes les variables ajoutées aux templates, pour éviter les collisions avec des variables existantes
Ces changements ne sont pour l'instant disponibles que dans le CVS, alors vous pouvez les consulter dans notre
WebCVS, ou télécharger un
instantané CVS.