コード例 #1
0
 /**
  * Register a param and it's value and hook into configArrayPostProc and
  * createHashBase/cHashParamsHook
  *
  * @param string $param
  * @param mixed  $value
  * @return void
  */
 public static function register($param, $value, $addToLinkVars)
 {
     self::$params[$param] = $value;
     if ($addToLinkVars) {
         self::$linkVarParams[$param] = true;
     }
     if (self::$hooksRegistered) {
         return;
     }
     self::$hooksRegistered = true;
     $conf =& $GLOBALS['TSFE']->TYPO3_CONF_VARS;
     $conf['SC_OPTIONS']['tslib/class.tslib_fe.php']['configArrayPostProc'][__CLASS__] = '&' . __CLASS__ . '->configArrayPostProc';
     // override page hash generation
     $conf['SC_OPTIONS']['tslib/class.tslib_fe.php']['createHashBase'][__CLASS__] = '&' . __CLASS__ . '->createHashBase';
 }