[英]TYPO3 / Typoscript : get the media from page properties
I'm working on Typo3 6.2 and I have a page with a media (picture) uploaded in the "resource" field t : 我正在使用Typo3 6.2,并且在“资源”字段t中有一个包含媒体(图片)的页面:
I'm trying to get the picture in my Typoscript and i believe i have to use a property like {field:something_here} but I don't know chich one ? 我正在尝试在Typoscript中获取图片,我相信我必须使用{field:something_here}之类的属性,但我不知道该使用哪个属性?
EDIT : 编辑:
I already tried this, with no success (nothing is generated) : 我已经尝试过了,但是没有成功(什么都没有产生):
5 = FILES
5 {
references.data = levelmedia:-1,slide
references.listNum = 0
renderObj = TEXT
renderObj.data = file:current:publicUrl
}
and this : 和这个 :
5 = FILES
5 {
references {
table = pages
uid.data = page:uid
fieldName = ogimage
}
maxItems = 1
renderObj = TEXT
renderObj {
data = file:current:uid
}
}
}
and this : 和这个 :
5 {
file.import.data = levelmedia: -1, slide
file.import = fileadmin/user_upload/
file.import.listNum = 0
file.import.override.field = media
}
.. this code above generate a picture ( http://www.mycompany.com/typo3conf/ext/news/Resources/Public/Icons/news_domain_model_news_add.png ) but not the good gone ! ..上面的这段代码产生了图片( http://www.mycompany.com/typo3conf/ext/news/Resources/Public/Icons/news_domain_model_news_add.png )但没了!
Problem solved ! 问题解决了 !
After hours or research I found a working snippet : 经过数小时或研究后,我发现了一个有效的代码段:
5=FILES
5.begin = 0
5.maxItems = 1
5.references.table = pages
5.references.uid.data = uid
5.references.fieldName = media
5.renderObj = TEXT
5.renderObj {
data = file:current:publicUrl
wrap = <div class="image-section" style="background-image:url('/|')"> </div>
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.