[TYPO3-german] Typo3 6.2 Fluid -> Bilder aus den Seiteneigenschaften

Christian Weber c-we at gmx.net
Wed Sep 3 10:49:29 CEST 2014


Warum auch immer du nicht verstehst was ich will, so gehts :)

Man benötigt einen eigenen Viewhelper, mit folgender Render-Funktion

	public function render($uid, $type = 'media', $table = 'pages') {

        $fileObjects = $this->fileRepository->findByRelation($table, $type, $uid);

        $files = array();
        foreach ($fileObjects as $key => $value) {
            $files[$key]['reference'] = $value->getReferenceProperties();
            $files[$key]['original'] = $value->getOriginalFile()->getProperties();
        }

        $output = array();

        foreach ($files as $key => $value) {
            $output[] = array(
                'title'         => $value['reference']['title'],
                'description'   => $value['reference']['description'],
                'alternative'   => $value['reference']['alternative'],
                'identifier'    => 'fileadmin'.$value['original']['identifier'],
                'link'          => trim($value['reference']['link']),
            );
        }

        return $output;
	}

Sauber registriert kann er wie folgt verwendet werden:

<f:for each="{NAMESPACE:VIEWHELPERNAME(uid:'{data.uid}')}" as="image">
  <f:image src="{image.identifier}" width="100" height="100" alt="{image.alternative}" title="{image.title}" />
</f:for>

Gruß
Christian

> Gesendet: Mittwoch, 03. September 2014 um 08:39 Uhr
> Von: "Dr Dieter Porth" <typo3 at mobger.de>
> An: "German TYPO3 Userlist" <typo3-german at lists.typo3.org>
> Betreff: Re: [TYPO3-german] Typo3 6.2 Fluid -> Bilder aus den Seiteneigenschaften
>
> Am 2.9.2014 22:46, schrieb Christian Weber:
> > Moin,
> >
> > ich würde gerne im Layout per Fluid auf die in den Seiteneigenschaften abgelegten Bilder zugreifen. 
> > Hat jemand eine Idee oder ein Beispiel für mich?
> >
> > Im data-Array ist ja ein Hinweis auf (in meinem Fall) zwei Bilder vorhanden (data.media => '2' (1 chars)). Aber wie komme ich an die Pfade?
> >
> > Danke und Gruß
> > Christian
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> Da nicht genau klar ist, was du willst, als Hilfe die folgenden beiden
> Links:
> 
>             # LOAD_REGISTER wegen Bug
>             # workaround
> http://www.typo3.net/forum/thematik/zeige/thema/114269/
>             # und
> http://typo3.3.n7.nabble.com/Image-Rendering-from-FAL-TypoScript-Gifbuilder-td247687.html
> 
> Dieter
> 
> -- 
> Dr. Dieter Porth - 
> Mein kleines TYPO3-Labor: http://www.mobger.de/
> 
> _______________________________________________
> 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