[Typo3-german] realurl filename problem

Christian Kurze mail at christian-kurze.de
Mon Aug 15 13:51:27 CEST 2005


Hi list

ich habe ein problem mit der realurl extension:

sie funktioniert wunderbar, außer bei einem link zur druckversion einer seite. der filename wird ordnungsgemäß auf print.htm gerendert, aber das decodieren schlägt scheinbar fehl und mein template für page type 0 wird abgearbeitet. wo liegt mein fehler??

----------------------------------
template ext_printlink:

temp.printlink = TEXT
# german as default
temp.printlink.value = Druckversion

# english 
[globalVar = GP:L>0 ]
temp.printlink.value = Print page

[global]
temp.printlink {
  typolink.parameter.data = page:uid
  typolink.additionalParams = &type=98
  typolink.target = '_blank'
}
-------------------------------
template on root page:


# stuff for realURL
config.simulateStaticDocuments = 0
config.baseURL = 1
config.tx_realurl_enable = 1
config.linkVars = L

# stuff for breadcrumb navigation
includeLibs.topnav = ../typo3conf/ext/user_breadcrumb/pi1/class.user_breadcrumb_pi1.php
temp.nav_top = USER
temp.nav_top.wrap = |
temp.nav_top.userFunc = user_breadcrumb_pi1->main

# stuff for displaying author and last change
includeLibs.author = ../typo3conf/ext/user_author/pi1/class.user_author_pi1.php
temp.author_last_change = USER_INT
temp.author_last_change.wrap = |
temp.author_last_change.userFunc = user_author_pi1->main

# Default PAGE object:
page = PAGE
page.typeNum = 0

[.......]

  subparts.PRINT_LINK < temp.printlink

[.....]

}

pagep = PAGE
pagep.typeNum = 98
pagep {
  10 = TEXT
  10.value = Hello World!
}

-----------------------------
realURL config:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
	'_DEFAULT' => array(
		'init' => array(
			'appendMissingSlash' => 1,
			'enableUrlDecodeCache' => 1,
			'enableUrlEncodeCache' => 1
		),
		'pagePath' => array(
			'type' => 'user',
			'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
			'spaceCharacter' => '_',
			'languageGetVar' => 'L',
			'disablePathCache' => '1', 
			'expireDays' => 3
		),
		'preVars' => array(
			array(
				'GETvar' => 'L',
				'valueMap' => array(
					'de' => '0',
					'en' => '1',
				),
				'valueDefault' => 'de',
			),
		),
		'fileName' => array(
			'index' => array(
				'print.htm' => array(
					'keyValues' => array(
						'type' => '98',
					)
				),
				'index.htm' => array(
					'keyValues' => array(
					)
				),
			),
		),
	),
);



danke im voraus!
wenn ich die zeilen für print.htm in der realURL config auskommentierte, wird der link mit &type=98 dargestellt und das hello world template geladen.

warum funktioniert das decodieren des type-parameters nicht?


- Christian Kurze (christiankurze)

-----------------------
The mailing list archive is found here:
http://typo3.org/documentation/mailing-lists/german-user-list-archive/
				



More information about the TYPO3-german mailing list