03. 10. 2020, 15:32

Hallo,
ich habe hier ein Plugin, das eigentlich schon gut funktioniert. Mit diesem Link übergebe ich Daten, nach denen gesucht werden kann:

<f:link.action action="search" controller="CoSmartsearch" arguments="{suche:'ATP Oxidrot'}">Go</f:link.action>

die Url die mir hier ausgeben wird ist:

?tx_cosmartsearch_pi[suche]=ATP Oxidrot&tx_cosmartsearch_pi[action]=search&tx_cosmartsearch_pi[controller]=CoSmartsearch&cHash=7a890dfc5f644a02b6f00ff4726e04af

nun will ich das über ein Eingabeformular realisieren:

<f:form action="search" arguments="{suche:suche}" pageUid="140" controller="cosmartsearch_pi" pluginName="cosmartsearch_pi">
<div class="input-group">
<f:form.textfield class="form-control" name="suche[search]" value="{suche}"/>

<div class="input-group-append">
<button class="btn btn-secondary" type="submit">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</f:form>

Die url, die mir bei Eingabe von ATP angeben wird ist:

?tx__cosmartsearch_pi[suche]=&tx__cosmartsearch_pi[action]=search&tx__cosmartsearch_pi[controller]=cosmartsearch_pi&cHash=49c6fe14767994b1885037cee10acace

also tx__cosmartsearch_pi[suche]ist leer, ich verstehe nicht warum, kann mir da jemand helfen?