Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Народ помогите с Real URL !!! PLEASE !!! (http://forum.typo3.ru/showthread.php?t=4257)

Sergey M Nikitin 09.08.2007 11:19

Народ помогите с Real URL !!! PLEASE !!!
 
Все перечитал по несколько раз и форум и доку но не как не получается ...
Вообщем задача я так понимаю простая:
1.Чтоб линки выглядили
/content/
/content/images/
/content/images/list/
и т.д.

2. Чтоб это все работало вместе с Static File Cache
3. Чтоб работало с typoLink (автоммаиски заменялись id=321 на /321/)

относительно домена тупо стоит в дир typo3 может что то надо сделать с .htaccess ?

Sergey M Nikitin 09.08.2007 21:56

Что никто не знает ??? ... дайте хоть ссылку на доку нормальную !!!
 
Что никто не знает??? ... дайте хоть ссылку на доку нормальную !!!

roman 09.08.2007 23:25

Може это поможет?

http://www.typo3-unleashed.net/nc/co...url-setup.html

Manas 10.08.2007 11:39

У меня вот так и tt_news нормально отображает, надеюсь поможет.

Код:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
        'init' => array(
                'enableCHashCache' => 1,
                'enableUrlDecodeCache' => 1,
                'enableUrlEncodeHash' => 1,
//                'postVarSet_failureMode' => 'redirect_goodUpperDir',
                ),
        'rewrite' => array(
                ),
        'preVars' => array(
                /*
                array(
                        'GETvar' => 'L',
                        'valueMap' => array(
                                'de' => '0',
                                'de' => '1',
                                'valueDefault' => 'de',
                                ),
                        ),
                */
                ),
        'pagePath' => array(
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                'expireDays' => 3
                ),
        'fileName' => array (
                'defaultToHTMLsuffixOnPrev' => 0,
                'index' => array(
                        'page.html' => array(
                                'keyValues' => array (
                                        'type' => 1,
                                        ),
                                ),
                        ),
                'print.html' => array(
                        'keyValues' => array (
                                'type' => 98,
                                ),
                        ),
                ),
        'fixedPostVarSets' => array(
                ),
        'postVarSets' => array(
                '_DEFAULT' => array(
                        //archive
                        'period' => array (
                                array (
                                        'condPrevValue' => -1,
                                        'GETvar' => 'tx_ttnews[pS]',
                                        //'valueMap => array()
                                        ),
                                array (
                                        'GETvar' => 'tx_ttnews[pL]',
                                        //'valueMap => array()
                                        ),
         
                                array (
                                        'GETvar' => 'tx_ttnews[arc]',
                                        'valueMap' => array(
                                                'non-archived' => -1,
                                                ),
                                        ),
                                  ),
         
                        'browse' => array (
                                array (
                                        'GETvar' => 'tx_ttnews[pointer]',
                                        ),
                                ),
                          'select' => array (
                                array (
                                        'GETvar' => 'tx_ttnews[cat]',
                                        'lookUpTable' => array (
                                                'table'                =>        'tt_news_cat',
                                                'id_field'        =>        'uid',
                                                'alias_field'        =>        'title',
                                                'addWhereClause'=>        'AND NOT deleted',
                                                'useUniqueCache'=>        1,
                                                'useUniqueCache_conf'        =>        array (
                                                        'strtolower'                =>        1,
                                                        'spaceCharacter'        =>        '-',
                                                        ),
                                                ),
                                        ),
                                ),
                        'article' => array(
                                array (
                                        'GETvar' => 'tx_ttnews[backPid]',
                                        // 'valueMap => array(
                                        // ),
                                        ),
                                array (
                                        'GETvar' => 'tx_ttnews[tt_news]',
                                        'lookUpTable' => array (
                                                'table'                =>        'tt_news',
                                                'id_field'        =>        'uid',
                                                'alias_field'        =>        'title',
                                                'maxLength'        =>        12,
                                                'addWhereClause'=>        'AND NOT deleted',
                                                'useUniqueCache'=>        1,
                                                'useUniqueCache_conf'        =>        array (
                                                        'strtolower'                =>        0,
                                                        'spaceCharacter'        =>        '-',
                                                        ),
                                                ),
                                        ),
                                ),
                        ),
                ), 
        );


Sergey M Nikitin 10.08.2007 15:46

real URL кажется рабочим, но на typoLink никакого влияние
 
Что надо сделать чтобы урлы автоматически преобразовались, я используя исключительно typoLink во всех генерациях линков

Sergey M Nikitin 10.08.2007 19:15

Кароче нашел причину
 
http://typo3.org/documentation/docum...1/2/#id2922088

TypoScript configuration

Like with ”simulateStaticDocuments” you need to activate the generation of the virtual file/path names in the TypoScript record – otherwise your website will not utilize the new URL encoding method.

However that is trivial; just place these four lines in the main TypoScript template record of your website:

0: config.simulateStaticDocuments = 0
1: config.baseURL = 1
2: config.tx_realurl_enable = 1

Вообщем причина называет так RTFMA (Again)

Вообщем кто сталкивался с такой проблемой конфиг пишется не посредственно в TS шаблона ... не знаю что меня переклинило написать его в TS config страницы

Вот так:
page.config{
simulateStaticDocuments = 0
baseURL = yourSiteUrl
tx_realurl_enable = 1
}

Sergey M Nikitin 11.08.2007 00:19

config.absRefPrefix Не работает !
 
ставлю
config.absRefPrefix = /

=> Урл не енкодится

Andrey Grey 19.07.2008 00:01

гм...
config.baseURL = http://домен/

Sergey M Nikitin 19.07.2008 00:06

Спасибо за ответ ))) ...
 
Но этой теме больше года


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

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