TYPO3 9.5 LTS усилитель маршрута с помощью f: select - PullRequest
0 голосов
/ 27 ноября 2018

Я использую простое расширение, которое отображает список свойств объекта предмета в af: select.После использования раскрывающегося списка форма перенаправляет на действие контроллера, а хранилище получает все записи в соответствии со свойством choosen по аргументу.

<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>

Как использовать средства улучшения маршрута с полем выбора длясоздать URL, например:

http:www.mysite.com/detailpage/property

Особенно я не знаю, как добавить свойство / аргумент.

Заранее спасибо!

1 Ответ

0 голосов
/ 21 января 2019

Это не сработает.Отправка формы полностью обрабатывается клиентом / браузером.Единственный вариант - отправить форму другому действию, которое создает перенаправление с помощью uriBuilder и данные формы в качестве параметров, чтобы получить говорящий URL.

...