Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 23.12.2006, 16:07   #1
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию свой экстеншн и realurl

пишу свой 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&regionid=12 ? Однако не работает... просто показывает http://test/pagewithmyext/ и то, что t3lib_div::_GP('regionid') - пусто....
Щас ещё буду разбираться с тем, почему у меня не работает то, что закомментировано
dr_on вне форума   Ответить с цитированием
Старый 23.12.2006, 17:31   #2
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию

Всё, вроде разобрался... но теперь появилась новая проблема: страницы кэшируются, поэтому если я после очистки кэша открываю http://test/pagewithmyext/region/12/, то если открыть http://test/pagewithmyext/region/10/, то я увижу тоже самое. В localconfe есть такая запись:
PHP код:
        'preVars' => array(
            
//match &no_cache=1 with path prefix /nc
            
array(
                
'GETvar' => 'no_cache',
                
'valueMap' => array(
                    
'nc' => 1,
                    ),
                
'noMatch' => 'bypass',
                ),
             ), 
Загружаю http://test/nc/pagewithmyext/region/12/ - всё равно кэшируется. Пробовал в kickstartere изменить тип объекта с USER на USER_INT - не помогает....
dr_on вне форума   Ответить с цитированием
Старый 23.12.2006, 17:53   #3
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию

сообщение почему-то продублировалось....
dr_on вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:47.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория