[TYPO3-german] Prüfung auf Zugehörigkeit zum eingeloggten fe_user in einer extbase/fluid extension

Ralf-Rene Schröder ralf.rene at online.de
Sat Jul 30 14:59:57 CEST 2016


Am 30.07.2016 um 14:17 schrieb Gregor Hermens:
>> <f:for each="{teilnehmers}" as="teilnehmer">
> 
> Schreib hier mal <f:debug>{teilnehmer.berater}</f:debug> ins Template.
TYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (4 items)
   00000000667f464a00000000068ffe7a =>
ImageFormat\Ifzib\Domain\Model\Beraterprototypepersistent entity (uid=1,
pid=6)
      uid => 1 (integer)
      name => 'Ralf-René Schröder' (20 chars)
      email => 'ralf.rene at online.de' (25 chars)
      traeger =>
ImageFormat\Ifzib\Domain\Model\Traegerprototypepersistent entity (uid=1,
pid=7)
      username => 'xxx' (7 chars)
      password => 'xxx' (34 chars)
      usergroup =>
TYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (2 items)
      firstName => 'Ralf-René' (10 chars)
      middleName => '' (0 chars)
      lastName => 'Schröder' (9 chars)
      address => 'Stollberger Str.' (19 chars)
      telephone => '03721-287147' (12 chars)
      fax => '' (0 chars)
      lockToDomain => '' (0 chars)
      title => '' (0 chars)
      zip => '09380' (5 chars)
      city => 'Thalheim' (8 chars)
      country => 'DE' (2 chars)
      www => '' (0 chars)
      company => '' (0 chars)
      image => '' (0 chars)
      lastlogin => DateTimeprototypeobject (2016-07-30T10:43:48+02:00,
1469868228)
      _localizedUid => 1 (integer)modified
      _languageUid => NULL
      _versionedUid => 1 (integer)modified
      pid => 6 (integer)
und so weiter für alle Teilnehmer jeweils die Berater dazu


>> <f:if condition="{teilnehmer.berater} == 1">
>>   <f:then>
>>     <f:link.action action="show" arguments="{teilnehmer : teilnehmer}">
>> {teilnehmer.name} </f:link.action>
>>   </f:then>
>>   <f:else>
>>     {teilnehmer.name}
>>   </f:else>
>> </f:if>
>> </f:for>
> 
> Ich vermute mal, {teilnehmer.berater} ist nicht die uid des Beraters, 
> sondern die kompletten Bertater-Objekte aller diesem Teilnehmer zugeordneten 
> Berater...?

mit der Vermutung liegst du richtig...
ich habe mal versucht: {teilnehmer.berater.uid} == 1 zu nutzen, leider
aber ohne Veränderung...


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-german mailing list