[Frage] Wie Caching bei einem Fluid-(Such)formular deaktivieren? TYPO3-Version: 7.6.9

  • marion-j marion-j
    R2-D2
    0 x
    105 Beiträge
    1 Hilfreiche Beiträge
    07. 12. 2016, 11:40

    Hallo,

    ich habe in einer mit dem ExtensionBuilder erstellen Erweiterung ein Suchformular eingebaut.
    Das funktioniert auch, aber nur beim Ersten Aufruf. Bei weiterem Abschicken des Suchformulars wird immer nach dem ersten Begriff gesucht. Ganz offensichtlich wird der Suchbegriff gecached. Wenn ich im Backend -> Seiteneigenschaften -> Verhalten den Cache deaktiviere funktioniert es. Ist aber doch bestimmt nicht Sinn der Sache. [b]Kann man irgendwie dem Formular mitgegeben, dass es nicht gecached werden soll?[/b]

    1. <f:form action="list" additionalAttributes="{role:'form'}">
    2. <f:form.textfield name="search" value="{search}" class="form-control" />
    3. <f:form.submit value="Suchen" class="form-btn" />
    4. </f:form>

    Auf der Viewhelper-Seite https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form.html werden die Properties noCache, noCacheHash angegeben. Nur wie kann ich die anwenden? Habe ich nicht hinbekommen...


  • 1
  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    15. 12. 2016, 19:31

    IMHO müsste das funktionieren:

    1. <f:form action="list" noCacheHash="1" additionalAttributes="{role:'form'}">

    wenn du noCache setzt, wird der cache komplett deaktiviert. das ist das gleiche wie über die seiteneigenschaften defakto.

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • 1