Le Core Team TYPO3 à annoncé aujourd’hui la sortie des versions 4.3.2 et 4.2.12 de TYPO3, ces 2 versions sont des versions de maintenance destinées essentiellement à corriger des failles de sécurité tel que l’extension système sys_action.
Voici les notes des 2 versions :
TYPO3 4.3.2 : http://wiki.typo3.org/index.php/TYPO3_4.3.2
TYPO3 4.2.12 : http://wiki.typo3.org/index.php/TYPO3_4.2.12
Téléchargement des packages TYPO3 : http://typo3.org/download/packages/
Il est possible de faire appel à une extension dans un flexible content, l’astuce permet d’envoyer la valeur saisie en Back-End par le gestionnaire vers l’extension et de retourner un affichage spécifique en Front-End, par exemple, si je saisi en Back-End l’ID de n’importe quelle page de l’arborescence dans un champ de type « link » dans le flexible content et j’enregistre. Lors d’affichage de la page en Front-End, cette valeur sera envoyée à ma extension qui vas par la suite me retourné un contenu spécifique (Exemple : le titre et le sous titre de la page sélectionnée).
10 = TEXT 10.postUserFunc = tx_nomextension_pi1->main 10.postUserFunc.parametre = 10 10.postUserFunc.field = TEXT 10.postUserFunc.field.current= 1
Toute fois, il est possible de mettre des variables statiques dans le code XML du flexible content comme la variable « parametre », par contre pour récupérer la valeur saisie en Back-End comme la variable « field », il faut suivre la même méthode décrit dans le code typoscript.
Cet article explique le fonctionnement de l’extension RandomImage qui permet d’afficher une image aléatoire dans une page.
Tout d’abord, il faut stocker les images dans un répertoire sous fileadmin, par exemple fileadmin/randomimages. Ensuite, il faut ajouter le code typoscript suivant :
includeLibs.tx_ccrandomimage = EXT:cc_random_image/pi1/class.tx_ccrandomimage_pi1.php
lib.imagerandom = USER_INT
lib.imagerandom {
userFunc = tx_ccrandomimage_pi1->main
path = fileadmin/randomimages/
fileExt = jpg,jpeg,gif,png
renderObj = IMAGE
renderObj {
file = ###FILE_1###
width = 500
height = 250
}
}

Télécharger l'extension RandomImage