TypoScript:从资源中获取视频
TypoScript: Getting Video from Resources
我想获取我在页面资源选项卡中使用 TypoScript 添加的视频,类似于 TYPO3 10.4 中的 header-image
我尝试了宽度 IMG_RESOURCE 但它不起作用。
这是我目前的 TS-snippet:
lib.HEADERIMG = IMG_RESOURCE
lib.HEADERIMG {
file {
import = uploads/media/
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
}
感谢您的帮助。
您应该使用 TYPO3 v6.0 中引入的 FILES 对象:
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
感谢 Thomas Löffler,他为我指明了正确的方向。
这是我的代码:
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" />
}
}
谢谢!
我想获取我在页面资源选项卡中使用 TypoScript 添加的视频,类似于 TYPO3 10.4 中的 header-image
我尝试了宽度 IMG_RESOURCE 但它不起作用。
这是我目前的 TS-snippet:
lib.HEADERIMG = IMG_RESOURCE
lib.HEADERIMG {
file {
import = uploads/media/
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
}
感谢您的帮助。
您应该使用 TYPO3 v6.0 中引入的 FILES 对象:
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
感谢 Thomas Löffler,他为我指明了正确的方向。 这是我的代码:
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" />
}
}
谢谢!