[TYPO3-english] Using fe_groups_language_overlay with TypoScript

Ulrik Høyer Kold uhk at combine.dk
Tue Apr 29 15:00:26 CEST 2014


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:&nbsp;|
     wrap2 = <div class="info memberinfo" id="usergroup">|</div>
}

## English is Language 1.
[globalVar = GP:L = 1]
lib.groupname {

     ## Translate the label
     wrap = Member type:&nbsp;|

     ## 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