Transcript
Page 1: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

Wir leben TYPO3

FAL in Extbase-Extensions

Page 2: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

Was ist FAL?

• File-Abstraction-Layer• Dateien werden mit DB-Eintrag verknüpft• Inhalte etc. werden nur noch mit ID

verknüpft

Page 3: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : BE

• TCA für das Feld einfügen

http://pastebin.com/qYZDPckp

• TYPO3-Bug fixen

http://pastebin.com/J92xt19e

Page 4: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : BE

Page 5: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : DB

sys_file(= Datei)

Page 6: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : DB

sys_file_reference (= Verbindung zwischen File und DS / mm-Tabelle)

Page 7: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : Extbase

• Model „File“

http://pastebin.com/cauaQBVv

• Model „FileReference“

http://pastebin.com/X3b4YVaX

• Repository „FileReferenceRepository“

http://pastebin.com/qrbf17U3

Page 8: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

FAL benutzen : Extbase

Benutzung eines Files im eigenen Model

http://pastebin.com/4wSxue53

Integration ins Fluid-Template

http://pastebin.com/2n3hzhty

Page 9: FAL in Extbase-Extensions

in2code.deWir leben TYPO3

Fragen?

Danke!

Tina Gasteiger


Top Related