How to use your own component
There are two ways to integrate your own component.
Using an extension
- Create a new extension (Example: myext)
- Create a folder 'Classes' and put your components there.
Example:
myext/Classes/Finisher/Tx_MyExt_Finisher_MyFinisher.php
- Make sure your class extends the abstract base class (Example: Tx_Formhandler_AbstractFinisher)
- Use your class in TypoScript.
Example:
finishers.1.class = Tx_MyExt_Finisher_MyFinisher
Using additional include paths
- Create your class somewhere (Example: fileadmin/scripts/Tx_Formhandler_Finisher_MyFinisher.php)
- Make sure the class name starts with Tx_Formhandler
- Make sure your class extends the abstract base class (Example: Tx_Formhandler_AbstractFinisher)
- Enter the path in TypoScript
Example:
plugin.Tx_Formhandler.settings.additionalIncludePaths.1 = fileadmin/scripts/
- Use your class in TypoScript.
Example:
finishers.1.class = Tx_MyExt_Finisher_MyFinisher