Posts tagged Typoscript

Générer le rendu d’un contenu en TS et dans un plugin en TYPO3

Lorsqu’un contenu est créer sur une page son rendu est affiché en frontend automatiquement, c’est le principe même de la gestion de contenu. On peut parfois avoir besoin de récupérer le contenu d’un objet de type « tt_content » en typoscript ou dans un plugin PHP. Par exemple, lors du mapping sous templavoila, il est possible d’insérer un plugin dans un objet typoscript (ce qui permet d’avoir le plugin sur toutes les pages). Pour cela, il faut utiliser la propriété « RECORDS » du typoscript :
Lire la suite de l’article »

Exemple de configuration de realurl sous TYPO3

Sans forcément refaire un article en repartant de zéro pour vous expliquer comment mettre en place realurl, je vous propose ici un exemple de fichier de configuration de realurl que vous pouvez mettre en place. Cette exemple se présente sous la forme du PHP à placer dans le fichier de configuration de realurl. Dans ce fichier, j’ai choisi de faire une configuration assez détaillée dans laquelle j’externalise chaque paramètre. Cette configuration gère entre autre le multidomaine, le multilinguisme, ainsi que tt_news. Cependant, en terme d’optimisation (si nécessaire), il est plus intéressant de sérialiser les choses (et du coup de perdre le côté dynamique de cette configuration).

Pour consulter cet article cliquez ici.

Appeler une userFunc PHP en Typoscript

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.

Lire la suite de l’article »

Parser et interpreter un typoscript externe en PHP

Dans le cadre d’un projet récent j’ai eu l’occasion de me confronter à un problème : comment récupérer en PHP le contenu d’un fichier Typoscript ?
En Typoscript, et dans le backend de Typo3, on peut utiliser la commande :

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/mon_fichier.ts">

Lire la suite de l’article »

Crawler et indexer son site Typo3 automatiquement

1. Vous devez télécharger l’extension « Site Crawler » ici :

http://typo3.org/extensions/repository/view/crawler/current/

Lire la suite de l’article »