首页 > 解决方案 > 如何让流畅的自动完成小部件在 TYPO3 v10 中工作

问题描述

我正在尝试让 Fluid 搜索小部件自动完成功能在 TYPO3 v10 的自定义扩展中工作。问题是我在搜索字段中输入任何内容时收到以下错误消息:

http://www.local-website.com/?id=2&type=7076&action=autocomplete&term=teststring - 500(内部服务器错误)。在检查了该页面请求的确切响应后,以下是具体错误:

“没有为 Ajax 小部件标识符”找到小部件上下文。只有在调用 AJAX URI 时没有在页面上包含小部件时才会发生这种情况“

这是我在扩展的 Fluid 模板中实现的 Fluid 自动完成小部件代码:

<f:widget.autocomplete for="search-items" objects="{allItems}" searchProperty="title" storeSession="false"/>

我没有为 AJAX 设置任何特定的东西(即我没有设置页面类型707,因为我不知道该怎么做)......

这是我正在使用的小部件信息页面: https ://docs.typo3.org/other/typo3/view-helper-reference/10.4/en-us/typo3/fluid/latest/Widget/Autocomplete.html

标签: typo3typo3-10.x

解决方案


推荐阅读