[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