[TYPO3-UG Denmark] hvis kolonne er tom - rekursiv

Tonni Aagesen goes.to at dev.null
Wed Jul 5 12:13:40 CEST 2006


Hejsa,

Jeg leder efter en typoscript løsning til "gå baglæns" i en rootline for
at finde en side med indohld i kolonne (i dette tilfælde colPos=2).

I PHP ville jeg jo gøre (pseudo-kode):

function contentInRootline(pageid) {
    if (page(pageid).colPos.2.empty) {
        contentInRootline(page(pageid).pid)
    } else {
        return page(pageid).colPos.2;
    }
}

Jeg har fiflet lidt med noget typoscript:

temp.getRight = CONTENT
temp.getRight < styles.content.getRight
temp.getRight {
    stdWrap.ifEmpty.cObject = CONTENT
    stdWrap.ifEmpty.cObject {
    table = tt_content
    select {
        pidInList = X // dette virker for et static page id
        orderBy = sorting
        where = colPos = 2
        languageField = sys_language_uid
        }
    }
}


Jeg er lidt på bar bund, så hvis nogen har nogle hints?

-- 
Regards
Tonni Aagesen
www.pil.dk & www.quickpay.dk



More information about the TYPO3-UG-denmark mailing list