Показать сообщение отдельно
Старый 27.03.2007, 16:00   #3
theoretic
Новенький
 
Регистрация: 22.02.2007
Сообщений: 2
По умолчанию Сенкс элот!

Действительно, свежеустановленный RealURL ничего не пишет в localconf.php . Тем, кто ещё не баловался с RealURL, предлагаю код, который можно поставить в localconf.php для того, чтобы RealURL корректно разбирал адреса вида

/production/devices/megadevice/description



Код:
//realURL configuration

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array
	(
	'init' => array
		(
		'appendMissingSlash' => true,
		),

	'preVars' => array
		(
		array
			(
			'GETvar' => 'L',
			'valueMap' => array
				(
				),
			'noMatch' => 'bypass',
			),
		),

	'pagePath' => array
		(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '-',
		'languageGetVar' => 'L',
		'expireDays' => 30
		),

	'postVarSets' => array
		(
		'_DEFAULT' => array
			(
			),
		),
	);

Самое важное в этом куске кода -- вызов класса tx_realurl_advanced .
Пустые массивы оставлены намеренно, чтобы в дальнейшем можно было что-то туда подставить.

И ещё одна тонкость. RealURL, похоже, не работает без указания в шаблоне baseURL = http://yoursite.tld .
theoretic вне форума   Ответить с цитированием