[TYPO3-german] eigene Extension zeigt in Verbindung mit realurl Daten nicht an

Steffen Liebig steffen.liebig at gmx.de
Tue Jan 7 15:48:02 CET 2014


Hallo zusammen,

ich habe eine eigene Extension laufen, die Vereinsdaten 
(Ansprechpartner, Trainingsabend usw) anzeigen soll. Im Prinzip tut sie 
das auch - nur, wenn ich sie auf realurl abstimmen will, funkt sie 
mächtig dazwischen.

Nachvollziehen lässt sich alles anhand 
http://www.pfaelzischer-schachbund.de/typo3_6.1.1/psb-service/vereine.html.

Folgendes habe ich als realurl-config:

'fixedPostVars' => array(

                     'clubdatenConfiguration' => array (

                             array (
                                         'GETvar' => 
'tx_clubdaten_clubdaten[vereine]',
                                         'lookUpTable' => array (
                                             'table' => 
'tx_clubdaten_domain_model_vereine',
                                             'id_field' => 'uid',
                                             'alias_field' => 'ort',
                                             '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,
                                     ),

                             ),

                      ),

                   '38' => 'clubdatenConfiguration',

...die restlichen Klammern vergessen wir mal, da kommen noch ein paar 
Extensions wie tx_news usw.

Es geht weiter mit:

'postVarSets' => array(
                 '_DEFAULT' => array(

                         'controller' => array(

                                 array (
                                            'GETvar' => 
'tx_clubdaten_clubdaten[controller]',
                                            'noMatch' => 'bypass',
                                            ),

                                array (
                                            'GETvar' => 
'tx_clubdaten_clubdaten[action]',
                                            /*
                                            'noMatch' => 'bypass',
                                            */
                                            ),

restliche Klammern dito - da alles Weitere funktioniert...

Ergebnis:

Als Link kommt z. B. 
http://www.pfaelzischer-schachbund.de/typo3_6.1.1/psb-service/vereine/bann/controller/show.html 
(Bann ist der Verein bzw Ort) und bei Klick auf den Back-Link: 
"......controller//list.html" (tatsächlich ZWEI Slashes !)

Setze ich den Bypass zur Action in Funktion, kommt dieser Link:
http://www.pfaelzischer-schachbund.de/typo3_6.1.1/psb-service/vereine/bann.html

Das wäre richtig, wenn nach dem Anklicken auch die Datenseite käme. Es 
wird aber nur geladen und was kommt, ist die Übersicht. Ohne Action kein 
show, könnte man sagen...nur wieso klappt es dann in der anderen 
Extension mit denselben Einstellungen (angepasst auf ihre Tabellennamen) 
wunderbar ?! Als Exempel siehe links in der Navigation Unterseite 
"PSB-Service/Ehrentafel".


Ich bin gerade etwas perplex. Hat jemand eine Ahnung, was da schiefläuft ?

Cu, Steffen








More information about the TYPO3-german mailing list