Typoscript: Insérer un plugin dans toutes les pages

Avec Templavoila, il est facile d'insérer un plugin dans toutes les pages de votre site, aucun changement a faire côté mapping ou côté template, il suffit juste d'utiliser le typoscript suivant:

  1. # Default page object:
  2. page = PAGE
  3. page.typeNum = 0
  4.  
  5. page.10 = USER
  6. page.10.userFunc = tx_templavoila_pi1->main_page
  7.  
  8. page.20 = COA
  9. page.20.1 < plugin.tx_nomextension_pi1


Et si par exemple vous ne souhaitez pas inclure ce plugin dans une page en particulier (page d'acceuil comme exemple), il faut juste ajouter la condition suivante :

  1. page.20 = COA
  2. page.20.1 < plugin.tx_nomextension_pi1
  3. [globalVar = TSFE:id = 1]
  4.    page.20.1 >
  5. [GLOBAL]

TYPO3 Donate Becoming a T3CON11-San Fransisco Speaker TYPO3 Phoenix Sprint Release 5