Hyperlink 类型3使用超链接显示fe_用户并获取参数
我使用的是Hyperlink 类型3使用超链接显示fe_用户并获取参数,hyperlink,get,request,typo3,typoscript,Hyperlink,Get,Request,Typo3,Typoscript,我使用的是TYPO3 7.6,我想发送一封带有超链接的电子邮件到我的TYPO3网站(page=123)。在这个页面上,我列出了所有fe_用户,其中包含以下TypoScript,但我只显示一个特定用户,即uid=20 我有两个问题: 如何在页面上仅显示此用户(uid) 我如何称呼我的超链接 显示所有用户: lib.feUserLink = CONTENT lib.feUserLink { table = fe_users select.pidInList = 10 sel
TYPO3 7.6
,我想发送一封带有超链接的电子邮件到我的TYPO3网站(page=123)。在这个页面上,我列出了所有fe_用户
,其中包含以下TypoScript
,但我只显示一个特定用户,即uid=20
我有两个问题:
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select.pidInList = 10
select.max = 10
select.orderBy = last_name DESC
where = disable = 0
renderObj = COA
renderObj {
10 = TEXT
10.field = first_name
10.wrap = wq<p><strong>|
...
14 = TEXT
14.field = email
14.wrap = |</p>
}
}
->二,。如何从GET参数仅显示用户
http://my.domain.tld/index.php?id=123&uid=20
http://my.domain.tld/index.php?id=123&feuser=20
http://my.domain.tld/index.php?id=123&fe_users[uid]=20
...
我希望有人能给我一个重要的提示。。。
... 多谢各位
问候
斯特凡
我的解决办法是
lib.feuserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 10
orderBy = last_name DESC
where = uid = ###field_uid###
markers.field_uid.data = GP:user
markers.field_uid.intval = 1
max = 1
}
...
感谢您帮助…2)使用fe\U用户提供的uid参数建立指向第123页的链接。添加如下内容
id=123,用户=456,裂缝=789
您不需要where=disable=0子句。默认情况下,它已经包含在SQL查询中。对于第一个,您可以使用;对于第二个,您可以从第一个设置相应的参数。是否类似
where=uid=#########
和标记{whater.data=GP:uid}
?以及链接?id=123&user=456&
upsindex.php?id=123&uid=456
hi,感谢您的帮助和帖子。。我试试看。我尝试了很多版本,也许我忘记了裂缝。我不想使用cHash,因此我将使用useCashHash=0
如果您不使用cHash,如果您未将hole页面设置为不可缓存,大多数请求将不会加载预期内容。如果你使用真实的url,你可以制作一个很好的人类可读的url,而不需要添加cHash谢谢你的帮助。我禁用了这个特殊页面的缓存(页面属性no_cache=1)。一切正常。
lib.feuserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 10
orderBy = last_name DESC
where = uid = ###field_uid###
markers.field_uid.data = GP:user
markers.field_uid.intval = 1
max = 1
}
...
lib.feUserLink = CONTENT
lib.feUserLink {
table = fe_users
select {
pidInList = 10
max = 10
orderBy = last_name DESC
}
renderObj = COA
renderObj {
10 = TEXT
10.field = username
10.typolink {
parameter = 123
additionalParams.dataWrap = &user={field:uid}
useCacheHash = 1
}
10.wrap = |</br>
}
}
[globalVar = GP:user > 0]
lib.feUserLink.select {
where = uid = ###field_uid###
markers.field_uid.data = GP:user
markers.field_uid.intval = 1
max = 1
}
[global]