[TYPO3-english] Using fe_groups_language_overlay with TypoScript
Ulrik Høyer Kold
uhk at combine.dk
Tue Apr 29 15:02:30 CEST 2014
Follow-up: It's TYPO3 4.7.17
Den 29-04-2014 15:00, Ulrik Høyer Kold skrev:
> Hi group,
>
> I have not been able to make this work, so now I turn to the forum.
>
> I have installed sr_feuser_register which supplies the
> fe_groups_language_overlay table for translating the title of fe_groups.
>
> I have tried to adapt a snippet from
> http://snipplr.com/view/55967/typoscript-get-user-info/ (lines 60-78) to
> get the groupname translated.
>
> lib.groupname = TEXT
> lib.groupname {
> data = TSFE:fe_user|user|usergroup
> split {
> token = ,
> cObjNum = 1 || 2
> 1 {
> 10 = CONTENT
> 10.table = fe_groups
> # ID 31 is the folder where I store my FE users and FE groups.
> # Remember to change it to the ID of the folder
> # where YOU store your FE data!!
> 10.select {
> pidInList = 31
> andWhere {
> current = 1
> wrap = uid=|
> }
> }
> 10.renderObj = TEXT
> 10.renderObj.field = title
> 10.renderObj.wrap = <span>|</span>
> }
> 2 < .1
> 2.10.renderObj.wrap >
> }
> wrap = Medlemstype: |
> wrap2 = <div class="info memberinfo" id="usergroup">|</div>
> }
>
> ## English is Language 1.
> [globalVar = GP:L = 1]
> lib.groupname {
>
> ## Translate the label
> wrap = Member type: |
>
> ## Attempt to overlay the group title
> split.1.10.select {
> join = fe_groups_language_overlay on ( fe_groups.uid =
> fe_groups_language_overlay.fe_group)
> andWhere {
> data = TSFE:sys_language_uid
> wrap = fe_groups_language_overlay.fe_group=|
> }
> }
> }
> [global]
>
> Should this not work as intended? Am I missing something obvious? Could
> this be related to my language configuration?
>
> --
> Ulrik Høyer Kold,
> Combine A/S
> http://www.combine.dk/
More information about the TYPO3-english
mailing list