Hallo Hagen, das Konstrukt im Controller funktioniert so nicht und du brauchst es gar nicht.
Das reicht normalerweise: > <f:if condition=„{model}"> <f:then>Model existiert</f:then> <f:else>Model existiert nicht </f:else> </f:if> Ansonsten kannst du eigene Bedingungen über $this->settings im Controller setzen. $this->settings['meine_bedingung‘] = 1; > <f:if condition="{settings.meine_bedingung)== 1“> ... viele Grüße Birgit > Am 10.01.2018 um 13:00 schrieb Hagen Gebauer <geba...@mpi-cbg.de>: > > Der Thread ist zwar über zwei Jahre alt, aber ich habe eine sehr einfach > Lösung gefunden, die vielleicht auch anderen hilft. Es sind nur wenige Zeilen > in der showAction() des Controllers und eine Vordefinition des übergebenen > Objektes mit «null»: > > public function showAction(\Your\Model\Name $model = null) > { > if (is_null($model)) { > $this->view->assign('model', ['notFound'=> 1]); > } else { > $this->view->assign('model', $model); > } > } > > Dazu eine einfache condition im Show.html template: > <f:if condition="{model.notFound}"> > <f:then> > <h2>leider nix gefunden</h2> > </f:then> > <f:else> > ... reguläres Template ... > </f:else> > </f:if> > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german