[TYPO3-german] Gridelements Erscheinungsbild Data
Bernd Pier
macbepepi at me.com
Wed Aug 23 19:55:18 CEST 2017
Am 23.08.17 um 14:41 schrieb Lukas s:
> Hallo Bernd,
>
> vielen Dank für deine geduldige Hilfe echt toll !!
>
> Ich dachte ich häng jetzt doch nochmal meine Gridkonfiguration an:
>
> # grid config begin
> tt_content.gridelements_pi1.20.10.setup {
> # ID des Gridelements
> 4 < lib.gridelements.defaultGridSetup
> 4 {
> # FLUIDTEMPLATE konfigurieren
> cObject = FLUIDTEMPLATE
> cObject {
> file = fileadmin/template/gridelements/grid-6.html
> }
> }
> }
> # grid config end
>
>
> und hier mein grid-6.html Template:
>
> {namespace v=FluidTYPO3\Vhs\ViewHelpers}
> <div class="section-image {data.header} lazy"
> style="background:url('HIER SOLLTE ES HIN')">
> <div class="section-headline">
> <h1>{data.header}</h1>
> </div>
> </div>
>
> <div class="section {data.header}" data-anchor="{data.header}">
>
> <div class="container" >
> <div class="grid-headline">
> <f:image src="{data.image_fileReferenceUids}"
> alt="{data.altText}" treatIdAsReference="1" />
>
> <f:format.raw>
> {data.tx_gridelements_view_column_10}
> </f:format.raw>
> </div>
> <div class="row gutter-20">
>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_20}
> </f:format.raw>
> </div>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_30}
> </f:format.raw>
> </div>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_40}
> </f:format.raw>
> </div>
> <div class="clearfix hidden-sm"></div>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_50}
> </f:format.raw>
> </div>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_60}
> </f:format.raw>
> </div>
> <div class="col col-sm-6 col-md-4">
> <f:format.raw>
> {data.tx_gridelements_view_column_70}
> </f:format.raw>
> </div>
> </div>
> </div>
> </div>
>
> Jetzt habe ich für jedes Gridelement im Backend unter Erscheinungsbild
> ein Image hinterlegt welches ich gerne mit dem ViewHelper
> an den Platzhalter im Template schreiben würde.
> Ich hoffe jetzt ist mein Vorhaben etwas verständlicher.
>
> Grüße
> Lukaschel
Hi Lukaschel,
<v:content.resources.fal table="tt_content" field="assets"
uid="{data.uid}" as="image">
<div class="section-image {data.header} lazy"
> style="background:url('{image.url}')">
</v:content.resources.fal>
innerhalb des ViewHelpers v:content.resources kannst du auf das image
mit {image} zugreifen. Das kannst du dir mit dem f:debug ansehen, da
müsste es sowas wie url geben, wenn ich mich recht erinnere. Dann
könntest du mit {image.url} die Url relativ zu deinem Webverzeichnis
holen, also sowas wie "fileadmin/user_upload/bild.png".
Grüssle
Bernd
More information about the TYPO3-german
mailing list