TYPO3 : ​Intégration avec FLUID Template

Utiliser la librairie VHS

Testez gratuitement nos 1330 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
VHS est une librairie de ViewHelper qui sait se rendre rapidement indispensable. Découvrez ici ses fonctionnalités et apprenez à l'utiliser.
04:18

Transcription

Dans certains cas, la liste des viewhelpers par défaut de Typo3 ne va pas pouvoir répondre à vos besoins. C'est pour cela que la communauté Typo3 a créé ce qu'on appelle des librairies de viewhelpers. Ces librairies vont vous permettre d'ajouter à vos templates un très grand nombre de fonctionnalités. La plus connue d'entre elles se nomme vhs et va ajouter à Typo3 une centaine de nouveaux viewhelpers. Rendons-nous maintenant sur le site fluidtypo3.org et voyons ce que nous propose cette librairie. Donc, je sélectionne dans la liste, vhs, et je vois déjà ici un très grand nombre de nouveaux viewhelpers. Donc, vous avez, par exemple, des viewhelpers qui vont vous permettre de gérer les ressources de votre page. Également, un grand nombre de nouvelles conditions. Par exemple, des conditions de contexte. Est-ce que je suis en backend, est-ce que je suis en mode développement, est-ce que je suis en mode frontend ou en production ? Vous avez également des conditions que vous pouvez utiliser dans vos formulaires Fluid, ou encore les conditions sur les pages. Donc, nous allons pouvoir vérifier si une page a des sous-pages, ou si une page est une page enfant, enfin bref, un très grand nombre de nouvelles conditions. Je vous laisserai donc découvrir cette liste de nouveaux viewhelpers par vous-même, et nous allons maintenant voir comment les utiliser. Et donc, le premier point va être d'installer la librairie vhs qui se présente sous forme d'extensions Typo3. Donc, je vais me rendre dans le backend, dans le module extensions. Je vais aller sur Get Extensions, et je vais rechercher vhs. Ici, je trouve bien la librairie. Je l'installe. Voilà qui est fait. Voyons maintenant comment utiliser ces viewhelpers dans nos templates. Donc, nous allons retourner sous PhpStorm. Et ici donc, si vous travaillez en ftp, n'oubliez pas de retélécharger le répertoire d'extensions afin de voir apparaître l'extension vhs. Donc maintenant, je vais tenter d'utiliser un des nouveaux viewhelpers mis à ma disposition. Donc, pour cela, je vais retourner dans la documentation. Je vais, par exemple, me rendre dans la catégorie Math, qui va rassembler une liste de viewhelpers permettant de réaliser des calculs. Donc, je vais par exemple prendre le viewhelper Sum, qui va me permettre de faire la somme de deux nombres. Donc, je copie la version inline, puis je retourne dans mon template. Ici, je vais coller mon viewhelper, et je vais additionner, par exemple, 10 et 15. Je sauvegarde, et maintenant, nous allons voir si ça a fonctionné. Donc, je retourne en frontend. Je recharge la page. Et là, une erreur apparaît. Donc, c'est tout à fait normal puisque par défaut Typo3 ne va pas savoir où aller chercher mon viewhelper. Je vais donc devoir lui indiquer le chemin vers celui-ci. Donc, pour cela, je vais retourner dans PhpStorm, et je vais ouvrir l'extension vhs. Je me rend donc dans Classes/ViewHelpers. Je vais donc maintenant ouvrir un viewhelper, et copier son namespace. Donc, le namespace se trouvera toujours en haut du fichier. Vous n'aurez donc pas de mal à le trouver. Je me rends maintenant dans mon template, et j'ajoute le namespace en haut de mon fichier. Pour cela, j'ouvre une accolade. Je tape namespace... ... le nom de mon namespace qui va être « v » puisque j'utilise ici... ... « v »... ... « = »... ... le chemin vers celui-ci... ... et je ferme l'accolade. Je peux donc maintenant sauvegarder mon fichier, et retourner voir le résultat en frontend. Donc, je vois bien apparaître le résultat de 10 + 15 qui nous donne bien 25. Vous savez maintenant comment utiliser la librairie de viewhelpers vhs. Je vous laisse donc découvrir la multitude d'autres viewhelpers à votre disposition.

TYPO3 : ​Intégration avec FLUID Template

Apprenez à intégrer avec FLUID, le langage officiel de templating de TYPO3. Passez de la méthode classique des markers vers FLUID, et abordez les bonnes pratiques.

1h36 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
TYPO3 6
Spécial abonnés
Date de parution :16 juin 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !