Hallo, ich habe, wie schon oft, in einer Extbase/Fluid-Extension ein Flexform gebaut mit switchableControllerActions:
<settings.switchableControllerActions> <TCEforms> <exclude>0</exclude> <label>My Label</label> <onChange>reload</onChange> <config> <type>select</type> <items type="array"> <numIndex index="0" type="array"> <numIndex index="0">List view</numIndex> <numIndex index="1">MyController->list;MyController->show</numIndex> </numIndex> <numIndex index="1" type="array"> <numIndex index="0">Details view</numIndex> <numIndex index="1">MyController->show</numIndex> </numIndex> <numIndex index="2" type="array"> <numIndex index="0">Search form</numIndex> <numIndex index="1">Mycontroller->search;MyController->show</numIndex> </numIndex> </items> </config> </TCEforms> </settings.switchableControllerActions> Es wird aber immer die listAction des Controllers aufgerufen. Genauer gesagt: die Action, die in ext_localconf.php als erste in der Liste steht. Das System verhält sich also so, als würde beim Aufruf des Plugins überhaupt keine Action mitgegeben, sodass es sich dann im Fallback-Modus befindet und die erste aus der ext_localconf.php nimmt. Eine Action 'searchAction' befindet sich im Controller, 'show' und 'list' ja sowieso. Ein Template 'Search.html' befindet sich im Ordner \Resources\Private\Templates\MyController. Wenn ich die Action über einen Link aufrufe, funktioniert es: das Search-Template wird ausgegeben. <f:link.action action="search" controller="MyController">Search</f:link.action> Was kann da vorliegen? Irgendwo noch etwas zu konfigurieren? Irgendein Syntax-Fehler? Ich komme nicht drauf. Beste Grüße Stefan _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german