Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 13/03/2010
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.
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
Les dernières actualités
[23/02/10] Quelle version de TYPO3 télécharger ?
[23/02/10] A vos mises à jour !
[01/02/10] T3Blog : mise à jour de sécurité
[26/01/10] Laboratoire des extensions TYPO3
[20/01/10] FLOW3 1.0 Alpha 7 disponible
[14/01/10] Disponibilité de TYPO3 4.2.11 et TYPO3 4.3.1
[31/12/09] Follow me on Twitter
[30/12/09] Présentation de TYPO3 4.3
[15/12/09] pae_media_library : nouvelle extension typo3
[02/12/09] API TYPO3 4.3 à consulter
[30/11/09] TYPO3 4.3 en version finale !
[26/11/09] TYPO3 4.3 RC2 à télécharger