[TYPO3-german] f.form hidden vorbelegen

Sven Hofacker info at ho-it.de
Fri Jun 21 22:28:06 CEST 2013


Moin Zusammen,

nachdem die Umsetzung mit den vorgeschlagenen Lösungen nicht funktioniert
hat, 
habe ich endlich die Lösung gefunden und möchte sie Euch mitteilen, da es
sicherlich für euch interessant sein kann:

Im Controller habe ich folgendes hinterlegt:

public function newAction($newkunde = NULL) {
		 $this->view->assign('partner',
array_shift($GLOBALS['TSFE']->fe_user->groupData['title']));
         $this->view->assign('newkunde', $newkunde);
		 
    }



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



Und schon wird die Gruppe des angemeldeten Benutzers im Feld eingetragen
:-)

Gruß aus dem hohen Norden
Sven



Am 15.05.13 12:52 schrieb "Andrea Schmuttermair" unter <abo at schmutt.de>:

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


More information about the TYPO3-german mailing list