[Frage] Alternativtext aus den Ressourcen der Seiteneigenschaften [Gelöst] TYPO3-Version: 8.7.19

  • starkheim starkheim
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    25. 01. 2021, 00:22

    Hallo
    Ich mache zurzeit ein neues Template mit Fluid und will ein Headerbild als IMG aus den Ressourcen der Seiteneigenschaften einfügen
    Ich nutze dazu folgendes Typoscript
    [code]image = IMAGE
    image {
    altText = altText.data = page: title
    params = class="kopfbild"

    file {
    import = 1
    import {
    data = levelmedia:-1,slide
    listNum = 0

    }
    treatIdAsReference = 1
    width = 1920

    }
    }
    [/code]
    Das in der Webseite darzustellen passe ich es mit
    [code]{image -> f:format.raw()}
    [/code]
    ein.
    Das funktioniert soweit gut. Ich möchte aber nicht den Pagetitel haben sondern den Alternativtext der in den Seiteneigenschaften hinterlegt ist.
    Wie komme ich an den Alternativtext des Bildes bzw. wie kann ich auslesen und über diesen Code einfügen
    mfg
    Starkheim

  • starkheim starkheim
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    25. 01. 2021, 02:54 - Lösung

    Hab eine Lösung gefunden:
    [code]image = FILES
    image {
    references {
    table = pages
    uid.data = tsfe:id
    fieldName = media
    }

    begin = 0
    maxItems = 5

    renderObj = IMAGE
    renderObj {
    file.import.dataWrap = {file:current:storage}:{file:current:identifier}
    altText.data = file:current:alternative
    titleText.data = file:current:title
    wrap = <div class="slide">|</div>
    params = class="kopfbild"
    }

    }
    [/code]


  • 1
  • starkheim starkheim
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    25. 01. 2021, 02:54

    Hab eine Lösung gefunden:
    [code]image = FILES
    image {
    references {
    table = pages
    uid.data = tsfe:id
    fieldName = media
    }

    begin = 0
    maxItems = 5

    renderObj = IMAGE
    renderObj {
    file.import.dataWrap = {file:current:storage}:{file:current:identifier}
    altText.data = file:current:alternative
    titleText.data = file:current:title
    wrap = <div class="slide">|</div>
    params = class="kopfbild"
    }

    }
    [/code]

  • 1