[TYPO3-german] Mask: Erweitertes Backendlayout mit Typoscript ausgeben
Birgit
lists at berlin-typo3.de
Mon Nov 6 17:42:07 CET 2017
Hallo Christian,
habe es jetzt kurz ausprobiert mit dem vorhandenen Feld media (Seiteneigenschaften -> Ressourcen -> Media), bei mir funktioniert die Ausgabe der Bilder mit:
NO.before.stdWrap.cObject {
references {
table = pages
//uid.data = page:uid
uid.field = uid
//fieldName = tx_mask_menuebild_inaktiv
fieldName = media
}
renderObj = COA
renderObj {
10 = IMAGE
10 {
file {
import.data = file:current:uid
treatIdAsReference = 1
}
}
}
}
Legt dein TCA Feld Bilder als FAL file reference an?
Und steht in der DB im Feld „tx_mask_menuebild_inaktiv" eine 1, wenn ein Bild eingebunden wurde?
Nur dann funktioniert das so.
viele Grüße
Birgit
> Am 06.11.2017 um 14:53 schrieb Christian Heisch <post at bitschmiede.com>:
>
> Hallo Birgit,
> vielen Dank für Deine ausführliche Antwort. Mit jeder Antwort lerne ich mehr, wenngleich mir die Arbeit im Typoscript immer noch ein Buch mit vielen Siegeln ist.
> Deine Variante mit den CSS-Sprites ist cool, aber für mich nicht praktikabel, weil ich dann alle Monate ein neues Spritesheet erzeugen müsste.
>
> Mein Favorit ist das Einbinden des Bild-Elementes, weil es scheinbar am direktesten zum Ergebnis kommt. Ich habe es auf meine Ansprüche angepasst, leider funktioniert es nicht:
>
> lib.contentUnterMenu = HMENU
> lib.contentUnterMenu {
> special = directory
> 1 = TMENU
> 1 {
> NO.before.stdWrap.cObject = FILES
> NO.before.stdWrap.cObject {
> references {
> table = pages
> uid.data = page:uid
> fieldName = tx_mask_menuebild_inaktiv
> }
> renderObj = COA
> renderObj {
> 10 = IMAGE
> 10 {
> file {
> import.data = file:current:uid
> treatIdAsReference = 1
> }
> }
> }
> }
> }
> }
>
> Ein Vererben der Bilden an die Kind-Seiten wäre in meinem Fall störend, deswegen habe ich den Slide rausgenommen.
> Außerdem habe ich in den references die page:uid als UID eingetragen (https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Files/Index.html)
>
> Als Ausgabe bekomme ich aber nur:
>
> <a href="inseln/malta-gozo/">Malta & Gozo</a>
> <a href="inseln/sardinien/">Sardinien</a>
> <a href="inseln/sizilien/">Sizilien</a>
> <a href="inseln/korsika/">Korsika</a>
> <a href="inseln/mallorca/">Mallorca</a>
>
> Leider wird aber kein Bild erzeugt / gelesen.
>
> Vielen Dank für Deine Zeit
>
> Lieben Gruß
> Christian
> _______________________________________________
> 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