Typo3 打字3:为什么我的FE表单将数据发送到错误的位置?

Typo3 打字3:为什么我的FE表单将数据发送到错误的位置?,typo3,Typo3,我正在尝试对BE和FE进行扩展 BE部分已经完成,可以通过任何页面上的插入插件插入。正在为模板加载控制器操作,但当它是表单时,问题就出现了 模板如下所示: <f:form style="display: inline;" method="post" action="handleForm" enctype="multipart/form-data"> <f:form.hidden name="uid" value="{event.uid}" /> <f:form.su

我正在尝试对BE和FE进行扩展

BE部分已经完成,可以通过任何页面上的插入插件插入。正在为模板加载控制器操作,但当它是表单时,问题就出现了

模板如下所示:

<f:form style="display: inline;" method="post" action="handleForm" enctype="multipart/form-data">
<f:form.hidden name="uid" value="{event.uid}" />
<f:form.submit name="send" value="send" />
</f:form>
我将网页副本存储在本地并运行,但问题是,当我单击“发送”按钮时,它会将数据发送到远程,而不会发生任何事情

似乎我做错了什么,数据没有被传递到正确的控制器

编辑:在某种程度上,我已经有了这样的表单,它们都正常工作,似乎我缺少一些FE配置来将表单绑定到控制器

编辑2:我还删除了config.baseURL以不转到远程,但似乎不相关。 现在我收到404个错误,因为表单是用HTML呈现的,如下所示:

<form action="test.html?......">


test.html完全是由typo3生成的,这就是为什么我认为我做错了什么,所以它无法正确检测控制器的操作。

在传输站点后,您是否更改了参数
config.baseURL
config.absRefPrefix
?或者,如果您有域记录,是否更改了它们?我删除了config.baseURL。这似乎不相关,我将更新问题test.html可能来自realURL或CoolURI(我假设带有插件的页面名为
test
?)。尝试将
config.absRefPrefix
设置为导致TYPO3安装的子路径,如果它是网站的根目录,则设置为“/”。
<form action="test.html?......">