Skip to main navigation Skip to main content Skip to page footer
Faire afficher les IDs des pages dans l'arborescence
| TYPO3

Sur un site de grande envergure, ou même sur une instance TYPO3 qui regroupe plusieurs micro-sites, retrouver rapidement la bonne « Page d'Accueil » peut vite devenir un casse-tête. Euhhh !!!laquelle des Pages d'Accueil, exactement ? Heureusement, une astuce simple permet d'éviter toute confusion : voir les identifiants (IDs) des pages à même l'arborescence.

Pourquoi c'est ultra pratique, et pas uniquement pour les développeurs ?

  • 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗽𝗹𝘂𝘀 𝗰𝗹𝗮𝗶𝗿𝗲 : en ticket, en courriel ou en réunion, un ID est une référence non ambiguë (contrairement à un titre ou un chemin)
  • 𝗟𝗲𝘀 𝘁𝗶𝘁𝗿𝗲𝘀 𝗰𝗵𝗮𝗻𝗴𝗲𝗻𝘁 ; 𝗹𝗲𝘀 𝗜𝗗𝘀, 𝗻𝗼𝗻 : vous gardez une référence stable même si une page est renommée
  • 𝗥𝗲𝗰𝗵𝗲𝗿𝗰𝗵𝗲 𝗶𝗻𝘀𝘁𝗮𝗻𝘁𝗮𝗻𝗲́𝗲 :  tapez simplement l'ID dans le filtre/recherche de l'arborescence pour retrouver la page à coup sûr
  • 𝗠𝗼𝗶𝗻𝘀 𝗱'𝗮𝗺𝗯𝗶𝗴𝘂𝗶̈𝘁𝗲́ : pas de confusion entre les pages qui ont le même titre (“Actualités”, “Contact”, “Accueil”…)
  • 𝗠𝗲𝗶𝗹𝗹𝗲𝘂𝗿𝗲 𝗰𝗼𝗹𝗹𝗮𝗯𝗼𝗿𝗮𝘁𝗶𝗼𝗻 𝗲́𝗱𝗶𝘁𝗼𝗿𝗶𝗮𝗹𝗲 / 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : pour valider une mise en page, un gabarit, un fallback, une redirection, ou une config liée à une page, l'ID devient le langage commun
  • 𝗨𝘁𝗶𝗹𝗲 𝗾𝘂𝗮𝗻𝗱 𝗹'𝗮𝗿𝗯𝗼𝗿𝗲𝘀𝗰𝗲𝗻𝗰𝗲 𝗯𝗼𝘂𝗴𝗲 : déplacer des pages, réorganiser des sections… le chemin change, l'ID reste votre repère

Comment l'activer ?

Deux options

𝗢𝗽𝘁𝗶𝗼𝗻 𝗔 : 𝗽𝗮𝗿 𝘂𝘁𝗶𝗹𝗶𝘀𝗮𝘁𝗲𝘂𝗿 
  1. Dans le backend, aller dans le module ‘’Backend Users'', et choisir l'utilisateur.
  2. Dans l'onglet ‘’Options'', repérer le champ : TSconfig
  3. Coller cette ligne de code : 𝚘𝚙𝚝𝚒𝚘𝚗𝚜.𝚙𝚊𝚐𝚎𝚃𝚛𝚎𝚎.𝚜𝚑𝚘𝚠𝙿𝚊𝚐𝚎𝙸𝚍𝚆𝚒𝚝𝚑𝚃𝚒𝚝𝚕𝚎 = 𝟷
  4. Sauvegarder

Et voilà, l'ID apparaîtra à gauche du nom de la page.

𝗢𝗽𝘁𝗶𝗼𝗻 𝗕 : 𝗽𝗮𝗿 𝗴𝗿𝗼𝘂𝗽𝗲 / 𝗴𝗹𝗼𝗯𝗮𝗹

Ajouter la ligne de code dans le User TSconfig d'un groupe (ou dans un fichier Configuration/user.tsconfig de site-package) pour standardiser l'expérience de toute l'équipe.

Bonus : imposez ce réglage à tous les édimestres d'un même rôle (communication, intranet, webops). Ça évite les différences d'habitudes entre collègues et accélère la résolution de problèmes.