rtgx

Užívateľsky definovaná podmienka v Typoscripte (userFunc)

Zadanie

Skryť defaultnú jazykovú verziu stránok (premenná L=0), ale ukázať ju, ak je BE užívateľ prihlásený. Všetky ostatné jazyky sa zobrazia normálne.

TS setup

[userFunc = user_match(checkAccess)]
# vyprázdni obsah stránky
page.10 >
[end]

Súbor typo3conf/localconf.php

/*
* TS user defined conditions;
*
* @param string $cmd: checkAccess
* @return bool return
*/
function user_match( $cmd ) {

$L = intval( $_GET['L'] );

switch( $cmd ) {
case 'checkAccess':
if( $GLOBALS['BE_USER']->user['username'] != '' OR $L > 0 ) return FALSE;
break;
}
return TRUE;
}
 
Žiadne dokumenty ani odkazy k tejto stránke.