Zum Inhalt springen

YAG und RealURL

Erstellt am 16. Februar 2013 · 2 Antworten · letzte Antwort am 6. Februar 2014

Tags: RealURL, YAG Gallery, Frage

Climber ·

Hallo Zusammen,
irgendwie bekomme ich die RealURL mit YAG nicht zum laufen.

...ich bekomme immer folgende URL: ....referenzen.html?tx_yag_pi1%5Bcontext17%5D%5BgalleryUid%5D=3&tx_yag_pi1%5Baction%5D=i.....usw.....#angry#

Hier die Konfig von RealURL:

<?php 

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'encodeSpURL_postProc' => array(
		'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->encodeSpURL_postProc',
	),
   'decodeSpURL_preProc' => array(
		'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->decodeSpURL_preProc',
    ),
	
	'init' => array(
		'enableCHashCache' => 1,
		'appendMissingSlash' => 'ifNotFile',
		'enableUrlDecodeCache' => 1,
		'enableUrlEncodeCache' => 1,
		'respectSimulateStaticURLs' => 0,
		'postVarSet_failureMode'=>'redirect_goodUpperDir',
	),
	'redirects_regex' => array (
	),
	'preVars' => array(
		array(
			'GETvar' => 'no_cache',
				'valueMap' => array(
				'no_cache' => 1,
			),
			'noMatch' => 'bypass',
		),
		 array(
			'GETvar' => 'L',
			'valueMap' => array(
				'en' => '1',
			),
			'noMatch' => 'bypass',
		),
		 array(
			'GETvar' => 'tx_contrast',
			'valueMap' => array(
				'kontrast' => '1',
			),
			'noMatch' => 'bypass',
		),
	),
	'pagePath' => array(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '-',
		'languageGetVar' => 'L',
		'expireDays' => 7,
		'rootpage_id' => 1,
	),
	'postVarSets' => array(
		'_DEFAULT' => array(
			// news archive parameters
			'archiv' => array(
				array(
					'GETvar' => 'tx_ttnews[year]' ,
				),
				array(
					'GETvar' => 'tx_ttnews[month]' ,
						'valueMap' => array(
						'january' => '01',
						'february' => '02',
						'march' => '03',
						'april' => '04',
						'may' => '05',
						'june' => '06',
						'july' => '07',
						'august' => '08',
						'september' => '09',
						'october' => '10',
						'november' => '11',
						'december' => '12',
					)
				),
			),
			// news pagebrowser
			'seite' => array(
				array(
					'GETvar' => 'tx_ttnews[pointer]',
				),
			),
			// news categories
			'kategorie' => array (
				array(
					'GETvar' => 'tx_ttnews[cat]',
				),
			),
			// news articles and searchwords
			'artikel' => array(
				array(
					'GETvar' => 'tx_ttnews[tt_news]',
					'lookUpTable' => array(
						'table' => 'tt_news',
						'id_field' => 'uid',
						'alias_field' => 'title',
						'addWhereClause' => ' AND NOT deleted',
						'useUniqueCache' => 1,
						'useUniqueCache_conf' => array(
							'strtolower' => 1,
							'spaceCharacter' => '-',
						),
					),
				),
				array(
					'GETvar' => 'tx_ttnews[swords]',
				),
			),
		),
	),
	'fileName' => array(
		'defaultToHTMLsuffixOnPrev'=>1,
		'index' => array(
			'rss.xml' => array(
				'keyValues' => array(
					'type' => 100,
				),
			),
			'rss091.xml' => array(
				'keyValues' => array(
					'type' => 101,
				),
			),
			'rdf.xml' => array(
				'keyValues' => array(
					'type' => 102,
				),
			),
			'atom.xml' => array(
				'keyValues' => array(
					'type' => 103,
				),
			),
		),
	),
);
?>

Jemand eine Idee???

Gruß
Christian

Ei-Dotter ·

Du musst das über das DEFAULT schreiben, also so:

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
	'encodeSpURL_postProc'=> array (
		'yag'=>'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_Re alUrl->encodeSpURL_postProc',
	),
	'decodeSpURL_preProc'=> array (
		'yag'=>'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_Re alUrl->decodeSpURL_preProc',
	),
    '_DEFAULT' => array(
...