1. Wir leben TYPO3
FAL in Extbase-Extensions
Wir leben TYPO3 in2code.de
2. Was ist FAL?
• File-Abstraction-Layer
• Dateien werden mit DB-Eintrag verknüpft
• Inhalte etc. werden nur noch mit ID
verknüpft
Wir leben TYPO3 in2code.de
3. FAL benutzen : BE
• TCA für das Feld einfügen
http://pastebin.com/qYZDPckp
• TYPO3-Bug fixen
http://pastebin.com/J92xt19e
Wir leben TYPO3 in2code.de
5. FAL benutzen : DB
sys_file
(= Datei)
Wir leben TYPO3 in2code.de
6. FAL benutzen : DB
sys_file_reference (= Verbindung zwischen File und DS / mm-Tabelle)
Wir leben TYPO3 in2code.de
7. FAL benutzen : Extbase
• Model „File“
http://pastebin.com/cauaQBVv
• Model „FileReference“
http://pastebin.com/X3b4YVaX
• Repository „FileReferenceRepository“
http://pastebin.com/qrbf17U3
Wir leben TYPO3 in2code.de
8. FAL benutzen : Extbase
Benutzung eines Files im eigenen Model
http://pastebin.com/4wSxue53
Integration ins Fluid-Template
http://pastebin.com/2n3hzhty
Wir leben TYPO3 in2code.de
9. Fragen?
Danke!
Tina Gasteiger
Wir leben TYPO3 in2code.de