[TYPO3-german] Extbase/Fluid Formular-Problem
Stefan Padberg
post at bergische-webschmiede.de
Sun Sep 7 22:45:25 CEST 2014
Hallo,
mit dem Attribut pageUid kann ich jetzt auf die Ergebnisseite springen.
Das Attribut steht allerdings nicht in der Doku unter
http://docs.typo3.org/flow/TYPO3FlowDocumentation/stable/TheDefinitiveGuide/PartV/FluidViewHelperReference.html#id16
Ist die nicht aktuell?
Leider werden die Formularfelder nicht mit übertragen. Der
f:form-Viewhelper sieht so aus:
<f:form pageUid="{settings.searchresultPid}" action="listSearchform"
additionalAttributes="{role:'form'}" method="post" class="searchform"
name="searchform">
Der Viewhelper für das Suchwort sieht so aus:
<f:form.textfield id="suchwort" name="suchwort" />
Mit dem Debugger auf der Ergebnisseite bekomme ich den Inhalt der
Formularfelder nicht zu sehen.
Das Formular funktioniert auf der Ergebnisseite tadellos, also wenn kein
Seitenwechsel zwischen Absenden und Anzeige nötig ist. Was fehlt denn noch?
Beste Grüße
Stefan
Am 07.09.2014 um 22:28 schrieb Stefano Kowalke:
> Hallo,
>
>> Jemand eine Idee?
>
> Du kannst dem <f:form ViewHelper den Parameter pageUid="" mit der
> entsprechenden ID der Seite übergeben. Fluid kümmert sich um den
> Redirect auf die entsprechende Seite. Zur Sicherheit solltest Du noch
> den Controller, den PluginName und die Action angeben (falls es sich um
> ein anderes Plugin und/oder Controller handelt)
>
> <f:form action="show" controller="Search" pluginName="ListResults"
> pageUid="42">
>
> Wenn Du der Ergebnisseite, auf die Du verlinkst im BE ein URL Alias
> gibts, kannst Du auch das anstelle einer Zahl als pageUid angeben. Fluid
> sucht sich dann die UID selbst.
>
> Beste Grüße
> Stefano
>
--
--
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com
More information about the TYPO3-german
mailing list