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






_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an