[TYPO3] showAccessRestrictedPages and realurl
Antonio Reher
areher at sonoratec.biz
Mon Jun 9 13:57:30 CEST 2008
Hi,
It seems to me that without nested conditions and negation character
there is no way I can test the condition via TS... correct me if I'm
wrong :)
how can I go about defining my own PHP comparison function? Where do I
define the function?
thanks for the help...
Antonio
Christopher Torgalson wrote:
> On Mon, Jun 9, 2008 at 1:25 PM, Antonio Reher <areher at sonoratec.biz> wrote:
>
>> Hello again:
>> this doesn't work either, so I've chosen another road that will suit my
>> needs better.
>> I have set a condition in TS saying:
>> [usergroup = 1]
>> TS for rendering pages
>> [else]
>> page.config.additionalHeaders = Location:
>> www.site.com/login.html&redirect_url=whatever
>> [end]
>>
>> this works great (even for links from other parts that aren't menus)....
>>
>> ... until I get to the part about setting the language. There are two
>> ways of doing this:
>> [usergroup=1]
>> TS for rendering pages
>> [else]
>> [globalVar = GP:L=0]
>> redirect to login in language 0
>> [else]
>> redirect to login in language 1
>> [end]
>> [end]
>>
>> but I see there can't be nested conditions, so another way of doing it
>> would be:
>> [usergroup is not 1] && [globalVar = GP:L=0]
>> redirect to login in language 0
>> [end]
>> [usergroup is not 1] && [globalVar = GP:L=1]
>> redirect to login in language 1
>> [end]
>> [usergroup=1]
>> TS for rendering pages
>> [end]
>>
>> but I see there's no negate option for conditions...
>>
>> Am I really stuck with something I just can't do?!?
>>
>
>
> Check the TSref section on conditions--if nothing else is suitable,
> it's now possible to base a condition on a cusom PHP function.
>
>
>
More information about the TYPO3-english
mailing list