[TYPO3-mvc] Link to Controller/Action work on one installation and don't work on another installation => Fixed

Michael Oehlhof typo3 at oehlhof.de
Thu Mar 17 00:46:06 CET 2011


Am 16.03.2011 23:03, schrieb Michael Oehlhof:
> Am 16.03.2011 12:35, schrieb Franz Koch:
>> Hey,
>>
>>>> probably caching issues (USER/USER_INT) with the extension?
>>> It is nothing defined in the Extension and there is no TS definition for
>>> that.
>>
>> what does that mean - are all actions cacheable or not? What happens if
>> you make them non cacheable?
> In ext_localconf.php all used action are defined non cachable.
>
>>
>>>> Are cHashes correctly added to the Filmcopies->show links?
>>> Yes.
>>> When I use @dontverifyrequesthash it is the same.
>>>
>>>
>>> Is it possible that a RealURL configuration make this problem?
>>
>> just give it a try and disable RealURL to see if it's causing the issues.
>>
>>
> I've tried with calling index.php?id=xxx, same result.
> Also on the test server it works with realurl.
>
>
> For testing I put the code from the Filmcopies/show Action to the
> Films/list Action, but same result.
>
> I test to call the page only with controller an action in the url, no
> other parameters.
> Calling the show action of the Films controller gives the correct error
> that the parameter for the action is missing.
> Calling the list action of the Films controller shows the default action
> instead of the error for the missing parameter.
> The doc comments of show and list are the same.
> Both are defined non cachable in ext_localconf.
> Also in the flexform configuration both actions are set.
> I am totally helpless now.
>
> My next attempt would be to put debug messages in the extbase code, to
> find out why the default action is called.
> Any ideas in wich function I should start with this?
> Maybe Dispatcher.php->dispatch or ActionController.php->processRequest ?
>

Debugging of the self::$extbaseFrameworkConfiguration in the dispatcher 
gives me a hint that the Flexform configuration should not be correct.

I checked the plugin setting in the List view and there were wrong 
entries in the selection box.
Setting the right entry fixes my problem.

It works now.

>
> Regards
> Michael



More information about the TYPO3-project-typo3v4mvc mailing list