[TYPO3-english] Show usergroup and fe_user info
bernd wilke
t3ng at bernd-wilke.net
Mon Nov 11 14:16:43 CET 2013
Am 11.11.13 13:36, schrieb Miguel:
> Thank you for your time Bernd.
>
> Once again you're right, a "required=1" solved the issue. Now, in what
> concerns to "tx_itypoexpiringfegroups_groups" i think it's all fine
>
> However is still not working the "20" lines, where fe_groups are
> rendered from the normal usergroups column. Even if "
> tx_itypoexpiringfegroups_groups" has no value, nothing is shown in the
> frontend...
>
> Any idea why?
propably because your selection is wrong.
debuggung the generated query is not easy.
you may activate sql-debugging and invalidate the query on purpose so
you get the query displayed. after removing your own mistke you can feed
phpmysql (or similar) with the query to inspect it.
my guess would be:
select.andWhere.field = usergroup
will not give you the usergroups of current user.
let's see:
10.data = TSFE:fe_user|user|tx_itypoexpiringfegroups_groups
gave us the expiring usergroups. why not use the same construct to get
the normal usergroups?
select.andWhere.data = TSFE:fe_user|user|usergroup
and so it may contain multiple groups use in (list) instead of Equality:
select.andWhere.wrap = uid in (|)
and so the field may be empty [1] which would result in an sql-error:
select.andWhere.required = 1
or
ifTrue.data = TSFE:fe_user|user|usergroup
[1] by default this field is required and could not be empty if entered
by hand in the BE
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-english
mailing list