[TYPO3-german] f.form hidden vorbelegen

Andrea Schmuttermair abo at schmutt.de
Wed May 15 12:52:36 CEST 2013


1) die direkte Version:
im Controller:
$this->view->assign('partner', $GLOBALS['TSFE']->fe_user->groupData['title']);

im Template:
<f:form.hidden name="partner" value="{partner}" />

2) mit Objekt und property:

     /**
      * action new
      *
      * @dontverifyrequesthash (maybe not needed, try without that line)
      * @param Tx_MyExt_Domain_Model_Something $newData
      * @dontvalidate $newData (maybe not needed, try without that line)
      * @return void
      */
     public function newAction($newData = NULL) {
         if(is_object($newData)) {
             //do nothing
         } else {
             $newData = new Tx_MyExt_Domain_Model_Something() ;
              
$newData->setPartner($GLOBALS['TSFE']->fe_user->groupData['title']);
         }
         $this->view->assign('newData', $newData);
    }

im Template:
<f:form.hidden property="partner" />

LG Andrea

Quoting Sven Hofacker <info at ho-it.de>:

> Nabend Zusammen,
>
> kann mir evtl. jemand kurz mitteilen, wie ich in einem Formular ein
> hidden-Feld vorbelegen kann.
> Ich habe eine Extension erstellt, in der ich gerne bei einer newAction im
> Formular das versteckte Feld "Partner" mit der Gruppe des angemeldeten
> Benutzers füllen möchte.
> Nun weiss ich nur nicht, wie ich dies umsetzten kann.
> Irgendwie müsste der Inhalt von
> "$GLOBALS['TSFE']->fe_user->groupData['title']" dort eingetragen werden.
>
> Über ein Rückmeldung würde ich mich freuen!
>
> Gruß
> Sven





More information about the TYPO3-german mailing list