[TYPO3-english] TYPO3 6.2: News categories and RealURL

Bert Hiddink [BENDOO e-work solutions] hiddink at bendoo.nl
Thu Oct 9 15:57:13 CEST 2014


Hello,

I am having trouble getting News categories work with RealURL, I think 
the code is fine (please see below), however categories are not 
translated by RealURL...I get:
http://new.site.com/news/?tx_legamaster_pi1[overwriteDemand][categories]=34&cHash=e37cb773e811cfe19d49fdf96324356a

Any idea what is going wrong here?

Thanks in advance!

Regards,
Bert





==========

<?php

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
     '_DEFAULT' => array (
         'init' => array (
             'enableCHashCache' => TRUE,
             'appendMissingSlash' => 'ifNotFile',
             'enableUrlDecodeCache' => TRUE,
             'enableUrlEncodeCache' => TRUE,
             'emptyUrlReturnValue' => 
\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL'),
         ),
         'pagePath' => array (
             'type' => 'user',
             'userFunc' => 
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
             'spaceCharacter' => '-',
             'languageGetVar' => 'L',
         ),
         'redirects' => array (
         ),
         'preVars' => array (
             '0' => array (
                 'GETvar' => 'no_cache',
                 'valueMap' => array (
                     'nc' => '1',
                 ),
                 'noMatch' => 'bypass'
             ),
             '1' => array (
                 'GETvar' => 'L',
                 'valueMap' => array (
                     'de' => '1',
                     'fr' => '2',
                     'nl' => '3'
                 ),
                 'noMatch' => 'bypass',
             ),
         ),
		'fixedPostVars' => array(
			'newsDetailConfiguration' => array(
				array(
					'GETvar' => 'tx_news_pi1[action]',
					'valueMap' => array(
						'detail' => '',
					),
					'noMatch' => 'bypass'
				),
				array(
					'GETvar' => 'tx_news_pi1[controller]',
					'valueMap' => array(
						'Legamaster' => '',
					),
					'noMatch' => 'bypass'
				),
				array(
					'GETvar' => 'tx_news_pi1[news]',
					'lookUpTable' => array(
						'table' => 'tx_news_domain_model_news',
						'id_field' => 'uid',
						'alias_field' => 'title',
						'addWhereClause' => ' AND NOT deleted',
						'useUniqueCache' => 1,
						'useUniqueCache_conf' => array(
							'strtolower' => 1,
							'spaceCharacter' => '-'
						),
						'languageGetVar' => 'L',
						'languageExceptionUids' => '',
						'languageField' => 'sys_language_uid',
						'transOrigPointerField' => 'l10n_parent',
						'autoUpdate' => 1,
						'expireDays' => 180,
					)
				)
			),
			'newsCategoryConfiguration' => array(
					array(
							'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
							'lookUpTable' => array(
									'table' => 'sys_category',
									'id_field' => 'uid',
									'alias_field' => 'title',
									'addWhereClause' => ' AND NOT deleted',
									'useUniqueCache' => 1,
									'useUniqueCache_conf' => array(
											'strtolower' => 1,
											'spaceCharacter' => '-'
									)
							)
					)
			),
			'newsTagConfiguration' => array(
				array(
					'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
					'lookUpTable' => array(
						'table' => 'tx_news_domain_model_tag',
						'id_field' => 'uid',
						'alias_field' => 'title',
						'addWhereClause' => ' AND NOT deleted',
						'useUniqueCache' => 1,
						'useUniqueCache_conf' => array(
							'strtolower' => 1,
							'spaceCharacter' => '-'
						)
					)
				)
			),
			'16' => 'newsDetailConfiguration',
			'701' => 'newsDetailConfiguration', // For additional detail pages, 
add their uid as well
			'15' => 'newsTagConfiguration',
		 //   '15' => 'newsCategoryConfiguration',

		),
		'postVarSets' => array(
			'_DEFAULT' => array(
				'controller' => array(
					array(
						'GETvar' => 'tx_news_pi1[action]',
						'noMatch' => 'bypass'
					),
					array(
						'GETvar' => 'tx_news_pi1[controller]',
						'noMatch' => 'bypass'
					)
				),

				'dateFilter' => array(
					array(
						'GETvar' => 'tx_news_pi1[overwriteDemand][year]',
					),
					array(
						'GETvar' => 'tx_news_pi1[overwriteDemand][month]',
					),
				),
				'page' => array(
					array(
						'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
					),
				),
			),
		),
         'fileName' => array (
             'defaultToHTMLsuffixOnPrev' => false,
         ),
     )
);

?>





More information about the TYPO3-english mailing list