Typoscript:获取 fe 用户关联图像的图像路径
Typoscript: Get image path of fe user associated image
我正在尝试显示带有打字错误的单个 Fe 用户的信息。一切正常,除了我无法获取图像路径。如何获取关联图片的路径?
感谢您为我指明正确的方向。
诺埃尔
编辑:
您好,我使用的是 TYPO3 9.5.21 版。
获取fe用户数据的TS代码:
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 16
max = 10
orderBy = last_name DESC
}
renderObj = COA
renderObj {
10 = TEXT
10.field = username
10.typolink {
parameter = 483
additionalParams.dataWrap = &user={field:uid}
useCacheHash = 1
}
10.wrap = |</br>
20.### here I'd like to get the image path###
}
}
在 TypoScript 中,您可以使用对象 FILES 和 IMAGE 来获取图像,我猜您可以尝试这样的操作:
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 16
max = 10
orderBy = last_name DESC
}
renderObj = COA
renderObj {
10 = TEXT
10.field = username
10.typolink {
parameter = 483
additionalParams.dataWrap = &user={field:uid}
useCacheHash = 1
}
10.wrap = |</br>
20 = FILES
20 {
references {
table = fe_users
uid.data = {field:uid}
fieldName = image
}
renderObj = IMAGE
renderObj {
file.import.data = file:current:originalUid
}
}
}
}
我正在尝试显示带有打字错误的单个 Fe 用户的信息。一切正常,除了我无法获取图像路径。如何获取关联图片的路径?
感谢您为我指明正确的方向。
诺埃尔
编辑: 您好,我使用的是 TYPO3 9.5.21 版。 获取fe用户数据的TS代码:
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 16
max = 10
orderBy = last_name DESC
}
renderObj = COA
renderObj {
10 = TEXT
10.field = username
10.typolink {
parameter = 483
additionalParams.dataWrap = &user={field:uid}
useCacheHash = 1
}
10.wrap = |</br>
20.### here I'd like to get the image path###
}
}
在 TypoScript 中,您可以使用对象 FILES 和 IMAGE 来获取图像,我猜您可以尝试这样的操作:
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 16
max = 10
orderBy = last_name DESC
}
renderObj = COA
renderObj {
10 = TEXT
10.field = username
10.typolink {
parameter = 483
additionalParams.dataWrap = &user={field:uid}
useCacheHash = 1
}
10.wrap = |</br>
20 = FILES
20 {
references {
table = fe_users
uid.data = {field:uid}
fieldName = image
}
renderObj = IMAGE
renderObj {
file.import.data = file:current:originalUid
}
}
}
}