37

TYPO3 FAL in TypoScript gebruiken

Embed Size (px)

DESCRIPTION

Dutch presentation about using TYPO3 FAL in TypoScript

Citation preview

Page 1: TYPO3 FAL in TypoScript gebruiken
Page 2: TYPO3 FAL in TypoScript gebruiken

I’m Batman

Page 3: TYPO3 FAL in TypoScript gebruiken
Page 4: TYPO3 FAL in TypoScript gebruiken

Opslag

Page 5: TYPO3 FAL in TypoScript gebruiken

OpslagFiles (sys_file) References (sys_file_reference)

Collections (sys_file_collection) Folders (folder in file storage) !

Page 6: TYPO3 FAL in TypoScript gebruiken

Velden

Page 7: TYPO3 FAL in TypoScript gebruiken

Extra velden in core

media (pages & tt_content) media_fileReferenceUids media_fileUids !image (pages & tt_content) image_fileReferenceUids image_fileUids !!!!

Page 8: TYPO3 FAL in TypoScript gebruiken

Velden extensiesAltijd een reference! !!!!

Page 9: TYPO3 FAL in TypoScript gebruiken

Data types & Functies

Page 10: TYPO3 FAL in TypoScript gebruiken
Page 11: TYPO3 FAL in TypoScript gebruiken

imgResource data type

accepteert nu ook UIDs van file object (sys_file) file reference (sys_file_reference)

!!!!

Page 12: TYPO3 FAL in TypoScript gebruiken

imgResource function

treatIdAsReference is een boolean !!!!

Page 13: TYPO3 FAL in TypoScript gebruiken

getText data typebenaderen van een waarde in een PHP array of object wat niet per definitie het huidige cObject is, zoals page

Page 14: TYPO3 FAL in TypoScript gebruiken

filenieuwe property binnen getText data type !leest een waarde van een file object (FAL)

binnen het FILES cObject renderObj is het mogelijk om in plaats van een UID “current” te gebruiken

Page 15: TYPO3 FAL in TypoScript gebruiken

file voorbeeld

toont de titel van het file object met de UID 9999

Page 16: TYPO3 FAL in TypoScript gebruiken

levelmediavoorheen komma gescheiden paden naar afbeeldingen !nu komma gescheiden UIDs van references (sys_file_reference)

!dus altijd “treatIdAsReference” gebruiken

Page 17: TYPO3 FAL in TypoScript gebruiken

Content Objects

Page 18: TYPO3 FAL in TypoScript gebruiken
Page 19: TYPO3 FAL in TypoScript gebruiken

IMAGE / IMG_RESOURCEenkele afbeelding !beiden gebruiken de property “file” !“file” is van het data type “imgResource”

Page 20: TYPO3 FAL in TypoScript gebruiken

IMAGE/IMG_RESOURCE Direct vanuit File opslag

Page 21: TYPO3 FAL in TypoScript gebruiken

middels een pad

middels UID van sys_file record

middels UID van file reference

Page 22: TYPO3 FAL in TypoScript gebruiken

IMAGE/IMG_RESOURCE Van een pagina

Page 23: TYPO3 FAL in TypoScript gebruiken

media

backwards compatibility !“import” property moet aanwezig zijn !/uploads/media/ /foo/bar/ /a/path/ !!

Page 24: TYPO3 FAL in TypoScript gebruiken

media_fileUids

media_fileReferenceUids

Page 25: TYPO3 FAL in TypoScript gebruiken

getText levelmedia property

Page 26: TYPO3 FAL in TypoScript gebruiken

IMAGE/IMG_RESOURCE Van een content object

Page 27: TYPO3 FAL in TypoScript gebruiken

Coremedia (cType “uploads”) media_fileReferenceUids media_fileUids !image (cTypes “textpic” en “image”)

image_fileReferenceUids image_fileUids

Page 28: TYPO3 FAL in TypoScript gebruiken

Extensies

altijd referentie

Page 29: TYPO3 FAL in TypoScript gebruiken

FILESmeerdere afbeeldingen !niet verwarren met “FILE”

Page 30: TYPO3 FAL in TypoScript gebruiken

files (string/stdWrap)

Page 31: TYPO3 FAL in TypoScript gebruiken

references (string/stdWrap of array)

Page 32: TYPO3 FAL in TypoScript gebruiken

collections (string/stdWrap)

UIDs van sys_file_collection

Page 33: TYPO3 FAL in TypoScript gebruiken

folders (string/stdWrap)

Page 34: TYPO3 FAL in TypoScript gebruiken

combinatie van source definitions

Page 35: TYPO3 FAL in TypoScript gebruiken

sorting (string/stdWrap)

Page 36: TYPO3 FAL in TypoScript gebruiken

renderObj (cObject + optionSplit)

FILES_COUNT FILE_NUM_CURRENT

Page 37: TYPO3 FAL in TypoScript gebruiken

Adres: Mechtildisstraat 39 5021 CM Tilburg !Telefoon: +31 6 53 11 66 80 !Email: [email protected]

twitter.com/aurora_borealis

facebook.com/padraigbroens

linkedin.com/in/typo3development

patrick.broens