Appeler une userFunc PHP en Typoscript
Posté par CERDAN Yohann dans
Toujours dans l’esprit « un petit rappel fait du bien », voici un truc tout simple pour pouvoir récupérer des résultats de fonctions PHP à l’intérieur d’un script écrit en Typoscript.
Tout d’abord il faut déclarer le Typoscript de la manière suivante :
includeLibs.malib = fileadmin/templates/libs/class.tx_maClasse.php
monchamp = USER_INT
monchamp.userFunc = tx_maClasse->maFonction
monchamp.mavariable = mavaleur
Puis il faut déclarer le PHP de la manière suivante (ici fileadmin/templates/libs/class.tx_maClasse.php) :
class tx_maClasse {
...
function maFonction ($content,$conf) {
echo $conf['mavariable']; // affiche "mavaleur"
...
return $content;
}
...
}
Et voila
On peut se passer des paramètres et les traiter pour retourner une valeur.
Article(s) sur le même sujet :
- Parser et interpreter un typoscript externe en PHP
- Récupérer toute la config Typoscript d’une extension
- Générer le rendu d’un contenu en TS et dans un plugin en TYPO3
- Récupérer la configuration d’un autre plugin
- Crawler et indexer son site Typo3 automatiquement
Aucun trackback pour l'instant
13 janvier 2012 - 17 h 19 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Quasiment 1 mois que je n’ai pas blogué… Dur dur en ce moment, mais c’est souvent bon signe Bref, je profite de ce billet pour vous présenter une de mes dernières extensions afin d’avoir des retours dessus (bien que j’en ai déjà eu). Pour confirmer mon implication sur Apache Solr (nous l’utilisons quotidiennement et sommes [...]
13 décembre 2011 - 10 h 24 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme vous le savez, la version 4.5 de TYPO3 sera supportée jusqu’à mi-2014. Entre temps, de nombreuses versions auront vu le jour : 4.8, 4.9, 4.10, 4.11 et peut-être 4.12. La « core team » à toujours été un peu réfractaire à l’idée de backporter des fonctionnalités des versions supérieures (par exemple des nouveautés de la 4.6 sur la 4.5). Mais on [...]
2 novembre 2011 - 9 h 43 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Quelques mois après l’université d’été, les vidéos sont mises à disposition. Vous pourrez toutes les découvrir ici: http://typo3-fr.org/communaute-typo3/evenements/t3uni11-l-universite-d-ete-typo3-2011-407.html Vous pourrez donc suivre notre conférence sur les moteurs de recherche: http://typo3-fr.org/communaute-typo3/evenements/t3uni11-l-universite-d-ete-typo3-2011/typo3-et-les-moteurs-de-recherche-417.html Enfin, voici la nouvelle chaîne YouTube de TYPO3.fr : http://www.youtube.com/user/TYPO3Fr Partager : Tweet Article(s) sur le même sujet : Université d’été TYPO3 dans 2 jours [...]
25 octobre 2011 - 15 h 00 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Après des dates de livraison toujours respectées, la version 4.6 de TYPO3 voit le jour aujourd’hui. Comme chaque version majeure, c’est un grand jour qui se voit ponctuer par des « Release Party » un peu partout dans le monde (mais pas en France snif…). Cette version post 4.5 LTS apporte beaucoup d’améliorations, essentiellement d’ordre technique. Je [...]
14 octobre 2011 - 9 h 34 min
Tags: TYPO3
Posté dans TYPO3 | 2 commentaires
Juste un petit rappel à tous pour le TUG du 18 octobre 2011 de 19h à 21h. On aura l’occasion de voir ensemble la version 4.6 de TYPO3 qui sort à la fin du mois. Venez nombreux! Voir l’article consacré au TUG #3. Partager : Tweet Article(s) sur le même sujet : TUG Nantes #3 : [...]
16 août 2011 - 13 h 51 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Suite à des bugs de régressions, une série de mise à jour est sortie aujourd’hui. Les 3 dernières branches sont concernées. Le passage à la 4.5.5 est conseillé. Comme d’habitude cliquez en dessous pour voir les spécifications de ces mises à jour. TYPO3 4.3.13 TYPO3 4.4.5 TYPO3 4.5.5 Vous pourrez consulter la roadmap des nouvelles [...]
27 juillet 2011 - 15 h 04 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Suite à des bugs et à des failles de sécurité relevées par la team, une série de mise à jour est sortie aujourd’hui. Les 3 dernières branches sont concernées. Le passage à la 4.5.4 est fortement conseillé. Comme d’habitude cliquez en dessous pour voir les spécifications de ces mises à jour. TYPO3 4.3.12 TYPO3 4.4.9 [...]
26 juillet 2011 - 19 h 41 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme vous le savez surement, TYPO3 abandonne peu à peu le format locallang.xml pour la gestion des traductions pour le format XLIFF. Le nouveau serveur de traduction se basant sur ce format est donc disponible à l’adresse : http://translation.typo3.org/. Ce serveur Pootle présente donc toutes les langues disponibles sur TYPO3. Sachez que la connexion s’effectue à l’aide d’un SSO entre [...]
18 juillet 2011 - 10 h 37 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme cela fait longtemps que j’ai écrit un billet, je me suis dit qu’un petit billet récapitulatif de l’actualité serait pas mal. Première chose, TYPO3 4.6 alpha3 est sorti le 12 juillet dernier. Pas grand-chose en termes de nouveautés, mise à part le support du XLIFF qui est annoncé. Nous quitterons donc le bon vieu locallang.xml au profit [...]
8 juillet 2011 - 8 h 37 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Bon ok, je suis un peu en retard mais j’attendais la news officielle pour poster. L’université d’été est donc terminée et elle m’a permis de rencontrer pour la première fois la communauté Française de TYPO3. On remerciera une fois de plus toute les personnes qui se sont occupées de l’organisation mais surtout Cyril Wolfangel et l’université Polytech [...]