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?