Personnaliser vos dossiers système c’est possible !
Enfin, voici une astuce que j’attendais depuis longtemps de rédiger ! Par défaut avec TYPO3, vous pouvez attribuer des icônes à certains de vos dossiers système (sysfolder) comme par exemple les nouvelles ou les Faq (parce que les autres ne fonctionnent pas toujours ;-(
![]()
Mais pourquoi toutes les autres extensions ne font pas de même ? Il existe certaines extensions qui s’y collent, mais ça ne marche pas (exemple : vjchat).
J’ai fait une petite recherche sur internet pour trouver la réponse sur un forum en allemand (si j’avais su, j’aurais dû être plus sérieux quand j’ai appris l’allemand à l’école !
Voici l’explication en français :
- Aller dans le fichier ext_tables.php de votre extension
- Ajouter les lignes ci-dessous :
t3lib_div::loadTCA('pages'); $TCA['pages']['columns']['module']['config']['items'][] = Array('LLL:EXT:CLEFDEVOTREEXTENSION/locallang_db.xml:CLEFDEVOTREFICHIERDELANGUE', 'UNMOTCLEF'); $ICON_TYPES['UNMOTCLEF'] = array('icon' => t3lib_extMgm::extRelPath($_EXTKEY).'NOMDEVOTREFICHIERGIF'); - Sauvegarder votre fichier
- Déposer une image dans le répertoire de votre extension : Exemple : icone_tx_monextension_sysfolder.gif
- Vous pouvez vérifier la présence de votre changement dans la partie OUTILS > Configuration (dans le tca de pages, columns, module)

Faites juste attention à votre valeur de “UNMOTCLEF”, il ne doit pas dépasser 10 caractères.
À présent vous pouvez éditer n’importe quel dossier système et dans le champ “Contient le plugin” sélectionné le mot que vous aurez attribué dans votre tableau (qui provient de votre fichier de langue).
Je vous est donné des pistes pour y arriver, bien sûr ce n’est pas un tutorial pas à pas.
Catégorie(s) : CMS/SGC
Tag(s) : programmation, Sysfolder, TCA, TYPO3



















