带有f:select的TYPO3 9.5 LTS路由增强器

时间:2018-11-27 07:32:21

标签: typo3-9.x

我正在使用一个简单的扩展名,它以f:select显示来自domainobject的属性列表。使用下拉菜单后,表单将重定向到控制器操作,存储库将根据参数的selected属性获取所有记录。

<f:form class="filter-select" name="filter-select" method="post" action="showByProperty" pageUid="{settings.detailShowByProperty}">
<f:form.select name="filter-form" options="{properties}" optionLabelField="title" optionValueField="uid" prependOptionLabel="Please choose..." prependOptionValue="0"  />
    <button>
        Show matching records
    </button>

我如何在选择字段中使用路由增强器来创建类似以下的网址:

http:www.mysite.com/detailpage/property

尤其是我不知道如何附加属性/参数。

谢谢!

1 个答案:

答案 0 :(得分:0)

这行不通。客户端/浏览器完全处理发送表单。唯一的选择是将表单发送到另一个操作,该操作将使用uriBuilder创建重定向并将表单数据作为参数来获取语音网址。