Also ich glaube ich habe jetzt eine gangbare Lösung. 

Sicherlich ist diese Lösung nicht optimal. Es läuft wie folgt: wenn bei der 
übersetzten Seite in der Tabelle "pages_language_overlay" beim sliden kein Wert 
für "tx_testextendcontent_background_image" gefunden wird, wird quasi ein Teil 
manueller "Slide" auf der "pages"-Tabelle durchgeführt.

Hier der Code schön formatiert und "gehighlightet":
http://pastebin.com/dhZeGyvf

Und einmal zum direkt anschauen:
lib.bgImage = TEXT
lib.bgImage {
    required = 1
    wrap = uploads/pics/
    data = levelfield:-1, tx_testextendcontent_background_image, slide
    ifEmpty.cObject = COA
    ifEmpty.cObject {
        10 = CONTENT
        10 {
            table = pages
            select {
                pidInList.data = page:pid
                where = TEXT
                where {
                    wrap = uid=
                    data = page:uid
                }
            }
            renderObj = COA
            renderObj {
                10 = TEXT
                10.field = tx_testextendcontent_background_image
                10.ifEmpty.cObject = CONTENT
                10.ifEmpty.cObject {
                    table = pages
                    slide = -1
                    select {
                        where = TEXT
                        where {
                            wrap = uid=
                            field = pid
                        }
                    }
                    renderObj = COA
                    renderObj {
                        10 = TEXT
                        10.field = tx_testextendcontent_background_image
                        10.ifEmpty.cObject < 
lib.bgImage.ifEmpty.cObject.10.renderObj.10.ifEmpty.cObject
                    }
                }
            }
        }
    }
}

Hat jemand eine bessere Lösung?

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

Antwort per Email an