[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