Intégrateur certifié et Développeur TYPO3

Les autres blogs

Hook lors de la création d'une page avec TYPO3 7.6

Au cours d'un projet, j'ai créé un type de page spécifique "Curriculum Vitae" et j'avais besoin d'utiliser un Backend Layout spécifique uniquement pour ce type de page. Lors de la création d'une page de type CV, je voulais que le Backend Layout "CV" soit automatiquement associé à ce type de page, pour éviter à mon client d'effectuer cette modification à chaque fois qu'il a..
03.03.2016
0

TYPO3 DCE : Champ image dans une section

Comment utiliser le champ Image de DCE dans une section ? Actuellement en version 1.1.1 au moment où j'écrit cet article, il est impossible d'utiliser un champ FAL classique pour les image lorsque l'on se trouve dans une section. Pour cela, il faut utiliser un champ de type "group" :
03.11.2015
0

Typoscript : récupérer n'importe quelle information en base

DescriptionCette méthode permet de récupérer n'importe quelle donnée dans la base TYPO3 à partir d'un objet simple typoscript. Pour cela, les seuls informations nécessaires sont :Le nom de la table dans laquelle je cherche ma donnée;L'uid correspondant à ma donnée;champ de la table dans lequel se trouve ma donnée.TypoScript
04.04.2015
0

Changer la largeur de l'arbre de catégories TYPO3

Les catégories sont gérés en natif depuis la version 6 de TYPO3. Il est désormais possible d'associer une catégorie à chaque enregistrement TYPO3 (pages, tt_content et autres..). Les catégories se présentent sous forme d'arbre hiérarchique mais la largeur par défaut de l'arbre est trop petite et si l'on a plusieurs imbrications de catégories ou bien des labels trop longs : on a du mal à s'y..
18.02.2015
0

Compteur Load Register sur un objet TypoScript CONTENT

Le principe L'objet TypoScript CONTENT permet de récupérer des données TYPO3 directement depuis la base de donnée et de paramétrer leur affichage si la requête retourne des résultats. Dans mon exemple, j'utilise un objet LOAD_REGISTER pour compter le nombre d'enregistrement. La valeur du register Compteur s'incrémente de 1 à chaque enregistrement retourné par mon objet CONTENT. Je peux..
12.01.2015
0

Générer du CSS dynamique en TypoScript

Cette astuce va nous permettre de générer du code CSS dynamique à partir des constantes définies dans votre gabarit. L'astuce consiste à créer un objet page avec un typeNum différent de 0 (valeur utilisée pour le rendu de vos pages HTML) et à l'appeler  sur le rendu HTML de votre site. Exemple d'utilisation: Changer le thème couleur de votre site.
05.10.2014
0

Bootstrap 3 : Déplier le menu dropdown au "hover" plutôt qu'au "click"

Pour ceux qui ne le savent pas encore, Bootstrap est le framework HTML, CSS et JS le plus populaire pour du développement de sites web responsifs. La version 3 de Bootstrap (comme les autres versions d'ailleurs) permet de générer un menu JS dynamique appelé "Menu Dropdown" avec plusieurs niveaux d'arborescence. Le premier problème que j'ai avec ce menu dropdown bootstrap, c'est qu'il..
20.12.2014
0

Garder la connection Frontend TYPO3 sur les sous-domaines

Le paramètre $TYPO3_CONF_VARS['BE']['cookieDomain'] de l'install tool de TYPO3 permet de renseigner le domaine enregistré dans le cookie gérant la connexion Frontend et Backend. De cette manière, vous pouvez conserver le même login frontend sur tous vos sous-domaines.
25.10.2014
0

TYPO3 gridelements : Erreur "invalid value" avec contenus spécifiques

Cette erreur se produit lorsque, après avoir créé une zone de contenu avec l'extension gridelements, vous souhaitez y insérer un type de contenu spécifique. Vous réussissez à créer votre contenu mais lorsque vous sauvegardez l'enregistrement, un message "Invalid Value" apparaît dans le champ "Type" du contenu :
20.10.2014
0

Nouveaux marqueurs pour l'extension TYPO3 felogin

Au cours d'un projet, j'ai eu besoin de rajouter de nouveaux marqueurs dans le template de mon extension felogin. L'extension felogin dispose de nombreux hooks permettant de se "brancher" à différents endroits de l'extension sans avoir besoin de la modifier. De cette manière, il est possible d'ajouter des fonctionnalités à l'extension felogin depuis notre propre extension. Consulter..
20.08.2014
0