[FLUID]ifions nos intégrations TYPO3

typo3-fluid

Comme déjà évoqué dans les précédents articles sur le sujet, TYPO3 utilise maintenant le moteur de template FLUID.

L’avantage du système est qu’il est possible de l’utiliser dans l’ensemble des étapes de la mise en place d’un site, comme par exemple le développement d’extension (voir article sur le développement) ou l’ajout de fonctionnalité à une extension existante (voir article sur l’extension), mais aussi dans la phase d’intégration du site.

Les concepts et les avantages restent les mêmes quelque soit l’utilisation de FLUID, comme par exemple le fait de pouvoir utiliser des viewhelpers mis à disposition par d’autres extensions, ou mettre en place simplement des conditions au niveau de l’affichage.

Lire la suite

Auto non-breakable space

nonbreakable space

Le code typographique français nous demande d’insérer une espace fine insécable devant les signes de ponctuation double (c’est en réalité plus compliqué que ça, mais on va simplifier). Nous voyons souvent sur le web un point d’exclamation collé au mot qui le précède, ou pire: un retour à la ligne juste avant à cause d’une espace simple. Voici comment transformer automatiquement dans WordPress une espace en espace insécable devant ces signes de ponctuation.

Lire la suite

Mixin: background size homothétique

background-size

Pour modifier la taille d’une background image en CSS, il y a plusieurs solutions, comme par exemple les valeurs contain ou cover de la propriété background-size. Mais celles-ci dépendent du wrapper. En pourcentage,  même problème: on est dépendant du wrapper (et on risque de déformer l’image). En pixels il faut connaître la taille de l’image. Sass, vite.

Lire la suite

API day: Les messages Flash

messages

L’API TYPO3 met à disposition beaucoup de fonctionnalités dont certaines assez peu connues.
Voici, par exemple, la gestion des messages d’information dans TYPO3.

Cette fonctionnalité permet d’uniformiser le système d’affichage des messages d’information, d’avertissement ou d’erreur dans les développements TYPO3.
Lire la suite