В Вашем случае потребуется создать расширение с плагином. Есть несколько источников где можно получить информацию о том как писать плагины для Typo3.
Самый простой и оптимальный вариант - это книга Typo3 Enterprise Content Managment (ищите в интернете, она много где выложена). Там вся информация собрана до кучи и неплохо структурирована.
Либо онлайн источники:
1)
Tutorial: Frontend Programming (простейший пример, того как написать FE-плагин
2)
Typo3 Coding Guidelines (Стандарты кодирования)
3)
Inside Typo3 (дается описание того как функционируют внутренности Typo3)
4)
Typo3 Core API (описание API который предоставляет Typo разработчикам расширений)
5)
Подкасты: The Extension Manager & Kickstarter и Frontend Plugin Development.