[TYPO3-german] [Typo3 7.6.x] sf_event_mgt + Detailseite und Registration auf einer Seite + RealURL

Dave Zen foxxdav at yahoo.de
Mon Oct 30 14:30:58 CET 2017


Hallo,

ich bastel mir gerade mit der Extensions sf_event_mgt eine Listenansicht einiger Events. Wen ich nun auf ein Event klicke, werde ich auf die Detailseite weitergeleitet auf der man sich auch als Teilnehmer registrieren kann. Ohne RealURL funktioniert das auch.

Mit RealURL funktioniert die Weiterleitung auf die Detailseite aber beim Abschicken des Formulars kommt eine "Seite nicht gefunden" Typo3-Fehlerseite.

Ich habe hierfür die RealURL Konfigurationen eventDetailConfiguration und eventRegistrationConfiguration
https://docs.typo3.org/typo3cms/extensions/sf_event_mgt/ForAdministrators/Configuration/RealUrl/Index.html
, so wie sie in der Doku stehen, kombiniert:

		'fixedPostVars' => array(
			'eventDetailRegistrationConfiguration' => array(
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[action]',
					'valueMap' => array(
						'detail' => '',
						'ical' => 'icalDownload',
						'register' => 'registration',
						'register-save' => 'saveRegistration',
						'registration-result' => 'saveRegistrationResult',
						'registration-confirm' => 'confirmRegistration',
						'registration-cancel' => 'cancelRegistration'
					),
					'noMatch' => 'bypass'
				),
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[controller]',
					'valueMap' => array(
						'Event' => '',
					),
					'noMatch' => 'bypass'
				),
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[result]',
					'valueMap' => array(
						'result' => '',
					),
				),
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[reguid]',
					'valueMap' => array(
						'reguid' => '',
					),
				),
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[hmac]',
					'valueMap' => array(
						'hmac' => '',
					),
				),
				array(
					'GETvar' => 'tx_sfeventmgt_pievent[event]',
					'lookUpTable' => array(
						'table' => 'tx_sfeventmgt_domain_model_event',
						'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,
					)
				)
			),
			'260' => 'eventDetailRegistrationConfiguration',

Hier muss mir irgendwo ein Fehler unterlaufen sein...

Hat das schon einmal jemand versucht und hinbekommen und kann mir weiterhelfen bzw. ist das überhaupt möglich?

Vielen Dank schon einmal :-)


More information about the TYPO3-german mailing list