Zum Inhalt springen

media records limitiert auslesen

Erstellt am 15. Januar 2014 · 3 Antworten · letzte Antwort am 17. Januar 2014

Tags: Bilder, TYPO3 6, Frage

knunke ·

Hallo zusammen,

ich bin neu in Typo3/Typoscript und stochere gerade im Dunkeln.
Zwei Fragen hätte ich.

Gibt es eine besonders empfehlenswerte Seite, auf der man sich die Syntax, etc. von Typoscript aneignen kann?

Und ein spezielles Problem mit dem Auslesen der ersten URL der Media-Daten (Bilder) einer Seite.
Das klappt im Ansatz, nur leider schaffe ich es nicht die Ausgabe auf die erste URL zu beschränken.

Hier der aktuelle Code:

temp.10 = COA
temp.10 {
    10 = FILES
    10 {
        references {
            table = pages
            uid.data = page:uid
            fieldName = media
        }
        renderObj = IMG_RESOURCE
        renderObj {        
            file.import.data = file:current:publicUrl
        }
    }
}
lib.headerimage < temp.10

Ich benutze Typo3 6.1.5 (ließ sich in dem Dropdown Typo3-Version nicht auswählen)

Der Ansatz über einen Slide funktioniert nicht, da scheint es für meinen Fall einen Bug zu geben.
http://forge.typo3.org/issues/46383

Kann man ein Limit o.ä. setzen?
Noch schöner wäre ein RegEx-Filter auf den Dateinamen. Geht das?

Vielen lieben Dank im Voraus
Knunke

knunke ·

Hallo Schweriner,

besten Dank für deine schnelle Antwort!
Hier hatte ich das Problem, dass die Sortierung aus dem Backend nicht übernommen wurde.
Es wurde immer das als erstes hochgeladene Bild angezeigt, nicht das nach oben sortierte.

Der sah bei mir in dieser verworfenen Version so aus:

lib.headerimage = IMG_RESOURCE
lib.headerimage {
  file {
    sorting = sorting_foreign
    import.data = levelmedia:-1, slide
    import.listNum = 0
    treatIdAsReference = 1
    field = media
  }
}

Oder gibt es hier einen Trick? Finde diese Variante ja schicker, weil schlanker und übersichtlicher 🙂

knunke ·

Hallo zusammen,

schade, dann gibt Typoscript anscheinend nicht mehr her. Skriptsprache halt 🙂

Für Suchende die auch möglichst einfach ein Headerbild pflegbar halten wollen:
Ich bin nun ausgewichen auf eine Extension, probiere es mit bs_headerselector.
Sie ist als stabil eingestuft, einfach zu bedienen im Backend (Kundenfreundlich) und übersichtlich im Code.

@Admin Dieses Thema kann von mir aus gerne geschlossen oder geschlossen werden. Oder kann ich das selbst machen? Ich gucke 🙂

Schönes Wochenende allen!