Recherche rapide : Avancée

 

Vous êtes ici : Accueil > Actualités > Détails

jetts : successeur d'automaketemplate ?

Par webmaster(at)typo3journal.info"> Christian, le 24.06.09 | Catégorie : Extensions
Gregory Duschenes, connu parmi la communauté francophone de TYPO3 vient de mettre en ligne sur le TER une extension pour succéder à automaketemplate : jetts. Plus légère que cette dernière, elle permet de faire la même chose mais son point fort consiste à utiliser la syntaxe d'Xpath pour les marqueurs et subparts. Elle permet également de localiser vos templates avec un fichier locallang, insérer des marqueurs dans les attributs. Il est également possible d'utiliser la fonction stdWrap à l'intérieur des tags ou des attributs pour ajouter du code typoscript et effectuer des traitement comme ajouter un lien, raccourcir une chaine... Plus d'informations dans la doc mais quelques exemples ci-dessous:

Exemples :

- Placer un subpart à l'intérieur d'un div ayant content pour la valeur d'attribut id.

subparts {
    DOCUMENT_BODY = //body
    CONTENT = //div[@id='content']
}

-  Créer un marqueur ###LOGO_ALT### dans l'attribut alt d'une image ayant un id égal à 'logo'

marks {
    LOGO_ALT = //img[@id='logo']/alt
}

Ce qui donne :

<img id="logo" src="fileadmin/templates/..." alt="###LOGO_ALT###" />

- Rajouter une classe sur un div

marks {
    CLASS_CONTENT = //div[@id='container']/@class
}

Ce qui donne

<div id="container" class="###CLASS_CONTENT###">

C'est parfois assez difficile de changer de méthode de templating, surtout lorsque l'on est habitué à Templavoilà par exemple depuis des années. Néanmoins, je vous invite à tester cette extension et à faire des retours/suggestions à son auteur. Merci à ce dernier pour avoir eu la gentillesse de la partager.

Pour télécharger cette extension, direction le TER.
Aucun commentaire

Commentaires

Soyez le premier à poster un commentaire !

Pas de commentaire pour l'instant.

Laisser un commentaire

Compléter le formulaire
Image CAPTCHA pour prévenir l'utilisation abusive 

Les dernières actualités