TypoScript: получение видео из ресурсов

Я хотел бы получить видео, которое я добавил на вкладке ресурсов страницы с помощью TypoScript, похожее на изображение заголовка в TYPO3 10.4.

Я пробовал ширину IMG_RESOURCE, но это не работает.

Вот мой TS-фрагмент:

lib.HEADERIMG = IMG_RESOURCE
lib.HEADERIMG {
      file {
        import =  uploads/media/
        import.data = levelmedia:-1, slide
        treatIdAsReference = 1
        import.listNum = 0
      }
    }

Спасибо за вашу помощь.


person webundso    schedule 07.01.2021    source источник


Ответы (2)


Вы должны использовать объект FILES, представленный в TYPO3 v6.0:

lib.headerMedia = FILES
lib.headerMedia {
  references {
    table = pages
    uid.data = page:uid
    fieldName = media
  }
}

См.: https://docs.typo3.org/m/typo3/reference-typoscript/10.4/en-us/ContentObjects/Files/Index.html

person Thomas Löffler    schedule 07.01.2021

Благодаря Томасу Лёффлеру он указал мне правильное направление. Вот мой код:

lib.HEADERMEDIA = FILES
lib.HEADERMEDIA {
  references {
    table = pages
    uid.data = page:uid
    fieldName = media
 }
 renderObj = COA
 renderObj {
   20 = TEXT
   20.data = file:current:publicUrl
   20.wrap = <source src="|" type="video/mp4" />
 } 
}

Спасибо!

person webundso    schedule 07.01.2021