realurl_conf.php

'postVarSets' => array(
	'_DEFAULT' => array(
		'product' => array(
			array(
				'GETvar' => 'tx_simpleblog_pi1[post]',
				'lookUpTable' => array(
					'table' => 'tx_simpleblog_domain_model_post',
					'id_field' => 'uid',
					'alias_field' => 'title',
					'enable404forInvalidAlias' => 1,
					// Start - Zusatz für Lokalisierung
					'languageGetVar' => 'L',
					'languageExceptionUids' => '',
					'languageField' => 'sys_language_uid',
					'transOrigPointerField' => 'l10n_parent',
					// Ende
					'addWhereClause' => ' AND NOT deleted',
					'useUniqueCache' => 1,
					'useUniqueCache_conf' => array(
						'strtolower' => 1,
						'spaceCharacter' => '-'
					)
				),
			),
		),
	),
),

Sollte das entsprechende URL-Segment trozt obigem Code nicht lokalisiert generiert werden, muss das Feld "transOrigPointerField" im TCA der verwendeten Extension überprüft werden. Es existieren noch die ein oder anderen Extensions (z.B. tt_news), bei denen dieses Feld nach dem alten Schema (l18n_parent anstelle l10n_parent) benannt ist.





Kommentare