TYPO 3 moduleのロード
747 ワード
unset($MCONF);
require('init.php');
require('template.php');
// Find module path:
$temp_M = (string)t3lib_div::_GET('M');
if ($temp_path = $TBE_MODULES['_PATHS'][$temp_M]) {
$MCONF['_'] = 'mod.php?M='.rawurlencode($temp_M);
require($temp_path.'conf.php');
$BACK_PATH='';
require($temp_path.'index.php');
} else {
#debug($TBE_MODULES);
die('Value "'.htmlspecialchars($temp_M).'" for "M" was not found as a module');
}
主に担当し、要求パラメータ「M」(module名)に従って対応するmoduleをロードする