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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german