пишу свой extension. он выводит select-box, пользователь выбирает нужый пункт и форма автоматически отсылается и возвращает список чего-то, в зависимости от выбранного пункта.
Если бы всё было без realURL, то форма возвращала бы результат на туже страницу в виде: ?regionid=12. в localconf написал следующее:
PHP код:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(),
//configuration matching only this domain
'test' => array(
'init' => array(...),
'redirects' => array(),
'preVars' => array(...),
// use extended page name rendering
// page names are converted to readalbe page/sub-page/sub-sub-page.html
'pagePath' => array(...),
'fixedPostVars' => array(),
// match extension parameter
'postVarSets' => array(
'_DEFAULT' => array(
// archive
'region' => array (
array(
'GETvar' => 'regionid',
/* 'lookUpTable' => array(
'table' => 'user_mysearch_region',
'id_field' => 'uid',
'alias_field' => 'title',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
),
),*/
),
),
'browse' => array(
array(
'GETvar' => 'user_mysearch_pi1[pointer]',
),
),
'period' => array(...),
// pagebrowser
'browse' => array(...),
'select' => array (...),
),
// map some type to file name: rss.xml = &typo=100
'fileName' => array(...),
// add .html suffix to the end of the path generated
'defaultToHTMLsuffixOnPrev' => 0,
),
)
);
(установлен tt_news, поэтому всё, что относится к нему заменено троеточиями). я так понял, что если я введу в браузер например:
http://test/pagewithmyext/region/12/, то это будет равносильно
http://test/index.php?id=5®ionid=12 ? Однако не работает... просто показывает
http://test/pagewithmyext/ и то, что t3lib_div::_GP('regionid') - пусто....
Щас ещё буду разбираться с тем, почему у меня не работает то, что закомментировано