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 <p...@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@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an