TYPO3 获取带有错别字的用户组
TYPO3 get usergroups with typoscript
我正在尝试获取属于当前 fe_user 的用户组标题。
我以这个脚本为例,但它 returns 我所有的用户组。
如果我只执行前 3 行,就会出现正确的用户组 uid。应该改变什么?
30 = TEXT
30.data = TSFE:fe_user|user|usergroup
30.required = 1
30.split {
token = ,
cObjNum = 1 || 2
1 {
10 = CONTENT
10.table = fe_groups
10.select.pidInList = 25
10.select.andWhere.current = 1
10.select.andWhere.wrap = uid=|
10.renderObj = TEXT
10.renderObj.field = title
10.renderObj.wrap = |,
}
2 < .1
2.10.renderObj.wrap >
}
好的我找到了,问题是andWhere,应该是where。
30 = TEXT
30 {
data = TSFE:fe_user|user|usergroup
required = 1
split {
token = ,
cObjNum = 1
1.10 = CONTENT
1.10 {
table = fe_groups
select {
pidInList = {$pages.frontEndUsers}
where.current = 1
where.wrap = uid=|
}
renderObj = TEXT
renderObj.field = title
renderObj.wrap = |,
}
}
}
我正在尝试获取属于当前 fe_user 的用户组标题。 我以这个脚本为例,但它 returns 我所有的用户组。
如果我只执行前 3 行,就会出现正确的用户组 uid。应该改变什么?
30 = TEXT
30.data = TSFE:fe_user|user|usergroup
30.required = 1
30.split {
token = ,
cObjNum = 1 || 2
1 {
10 = CONTENT
10.table = fe_groups
10.select.pidInList = 25
10.select.andWhere.current = 1
10.select.andWhere.wrap = uid=|
10.renderObj = TEXT
10.renderObj.field = title
10.renderObj.wrap = |,
}
2 < .1
2.10.renderObj.wrap >
}
好的我找到了,问题是andWhere,应该是where。
30 = TEXT
30 {
data = TSFE:fe_user|user|usergroup
required = 1
split {
token = ,
cObjNum = 1
1.10 = CONTENT
1.10 {
table = fe_groups
select {
pidInList = {$pages.frontEndUsers}
where.current = 1
where.wrap = uid=|
}
renderObj = TEXT
renderObj.field = title
renderObj.wrap = |,
}
}
}