PDA

Просмотр полной версии : Народ помогите с Real URL !!! PLEASE !!!


Sergey M Nikitin
09.08.2007, 11:19
Все перечитал по несколько раз и форум и доку но не как не получается ...
Вообщем задача я так понимаю простая:
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/cookbook_recipe/date/2006/04/12/basic-realurl-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
Что надо сделать чтобы урлы автоматически преобразовались, я используя исключительно typoLink во всех генерациях линков

Sergey M Nikitin
10.08.2007, 19:15
http://typo3.org/documentation/document-library/extension-manuals/realurl/1.1.4/view/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 = /

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

Andrey Grey
19.07.2008, 00:01
гм...
config.baseURL = http://домен/

Sergey M Nikitin
19.07.2008, 00:06
Но этой теме больше года