TYPO3 : ​Intégration avec FLUID Template

Utiliser une extension de skin

Testez gratuitement nos 1247 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Apprenez à utiliser une extension pour travailler avec TYPO3. Voyez comment packager toute la configuration de votre site dans ce qu'on appelle un skin.
03:40

Transcription

Si vous avez travaillé avec la version 4.5 deTypo3, vous avez certainement déjà vu des sites entièrement construits dans le répertoire fileadmin. Cette méthode été beaucoup utilisée il y a quelques années, mais aujourd'hui la plupart des intégrateurs ont préféré packager toute la configuration de leur site dans une extension Typo3. Cette méthode va faciliter la maintenance et permettre de fournir des solutions de templates clé en main. Une fois l'extension terminée, elle peut être déplacée et réinstallée sur n'importe quelle autre plate-forme sans nécessiter ou presque de modification. Pour cette formation, j'ai créé une extension de skin basique nommée skin_formation qui va nous servir tout au long de nos exercices. Vous trouverez cette extension dans les fichiers d'exercices. Voyons maintenant comment sont organisés les fichiers. Le premier dossier important est le dossier Configuration. Celui-ci va contenir toute la configuration TypoScript, TCA et TSconfig de votre site. Pour rappel, le TCA permet de modifier ou d'ajouter des champs aux formulaires backend. Passons maintenant au dossier Resources. Celui-ci va contenir uniquement deux dossiers qui vont se nommer Private et Public. Le dossier Public contiendra les ressources dites publiques et le dossier Private contiendra les ressources privées. Alors, qu'est-ce qu'on appelle des ressources publiques ou privées ? Pour commencer, les ressources publiques vont être les ressources qui seront accessibles directement par l'utilisateur frontend. Ce dossier va contenir les images de notre site, des polices d'écriture, les fichiers JavaScript et CSS. Vous l'aurez compris, les ressources privées sont donc les ressources auxquelles l'utilisateur ne pourra pas directement accéder. Ce dossier va contenir les fichiers de templates, layouts et partials, ainsi que vos fichiers de langues. Dans le cas où vous utilisez d'autres extensions, il contiendra également les templates de ces extensions que vous aurez modifiées. Voilà tout pour le dossier Resources. Passons maintenant au dossier Classes. Ce dossier est quant à lui optionnel dans une extension de skin. Il pourra contenir de nouveaux viewhelpers ainsi que des fonctions utilisateur que l'on appelle UserFunc. Voyons maintenant plus en détail comment sont gérés les fichiers TypoScript. Donc, retournons dans le dossier Configuration/TypoScript. Ici, je trouve deux fichiers nommés setup et constants. Ces deux fichiers vont être utilisés pour inclure récursivement vos fichiers de constantes et de setup TypoScript. Voyons maintenant ce qui se passe dans ces fichiers. Donc, si j'ouvre le fichier setup.txt, je trouve ici deux lignes d'inclusion. Ces deux lignes vont me permettre d'inclure récursivement tous les fichiers TypoScript se trouvant dans les dossiers Configuration/TypoScript/Configuration et Configuration/TypoScript/Library. J'ai précisé ici l'extension des fichiers à inclure. Ces fichiers devront donc se terminer par .setupts. Nous retrouvons ensuite le même fonctionnement pour les constantes, mais ici l'extension utilisée est .constantsts. Voyons maintenant comment ces fichiers vont être inclus dans notre site. Grâce à une ligne dans le fichier ext_tables.php, vous allez pouvoir ajouter ces fichiers à la liste des « static TypoScripts ». Et nous allons donc les retrouver dans notre backend. Donc, si je vais dans le backend, en mode template... ... j'édite l'enregistrement, et je retrouve ici, mon skin_formation.

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 !