Un CATMENU avec tt_news
L’extension [tt_news] est réputée pour être l’extension la plus flexible de TYPO3 ! Malheureusement, elle n’est pas parfaite, malgré son tableau de référence typoscript imposant !
Je ne vais pas énumérer ici toutes les limites que j’ai pu rencontrer avec cette extension, sinon vous seriez capable de ne jamais l’installer, alors que c’est une extension qui reste malgré tout très puissante. Mais je vais partager avec vous, un problème que j’ai rencontré avec une vue de [tt_news] qui s’appelle CATMENU. Cette vue permet de générer un menu de navigation de toutes les catégories de nouvelles. Même s’il existe plusieurs configurations possibles (soit sous forme d’arbre, soit sous forme de liste), je n’ai pas réussi à réaliser ce que je voulais, c’est à dire, lister toutes les catégories en affichant devant une image qui représente la catégorie. Par défaut [tt_news] m’offre cette vue, mais me rajoute devant des images qui permet de construire l’arbre, un peu comme cet exemple, mais avec les icônes de mes catégories devant :

Comme je n’ai pas réussi à réaliser ce que je souhaitais, j’ai été contraint de modifier une fonction de [tt_news] à l’aide d’une XCLASS. Je vous donne ici la fonction qui permet de réaliser ce tour de passe-passe
Fichier : ext/tt_news/pi/class.tx_ttnews.php Classe : tx_ttnews Fonction : getCatMenuContent($array_in,$lConf, $l=0)
Voici aussi une partie du typoscript à utiliser :
plugin.tt_news {
catTextMode = 3
displayCatMenu {
catmenuNoRootIcon = 1
mode = nestedWraps
}
}
Avec ces informations, vous serez capable de réaliser cet exploit ! D’ailleurs vous aurez d’autre défis à réaliser, comme cacher le titre qui s’affiche toujours au-dessus du menu et qui se nomme en anglais : Select a category
Bonne chance
Catégorie(s) : CMS/SGC
Tag(s) : extension, tt_news, TYPO3, typoscript




















ces indications m’ont aiguisées l’appétit , mais les indications fournies sont bien maigre pour quelqu’un qui ne met pas le nez dans les classes php des extensions, ce serait possible d’avoir beaucoup plus de détails ? Merci
Je n’ai malheureusement plus accès à ce fichier car il se trouve sur l’instance d’un site web ou je n’ai plus d’accès
De plus, cela dépend grandement de la vue que vous souhaitez effectuer avec vos catégories. Dans mon cas à moi, je m’étais contenté d’afficher l’icône de la catégorie à coté du titre et les sous-catégories juste en dessous légèrement décalé vers la droite.
Bonne chance !