Für die Nachwelt:
ich habs über eine userfunc gelöst:
1 {
stdWrap.postUserFunc = user_Helper->wrapOnlyNonEmpty
stdWrap.postUserFunc.myWrap.wrap = <div class="contentel">|</div>
...
}

class user_Helper extends tslib_pibase {

function wrapOnlyNonEmpty ($content,$conf) {
        if ($content != '') {
                return $this->cObj->stdWrap($content,$conf['myWrap.']);
        } else {
                return '';
        }
}

}

Am 04.01.2011 13:57, schrieb Michael Stein:
> Hi zusammen,
> ich habe folgendes Objekt:
> 1 = CONTENT
> 1 {
>       table = tx_event
>       wrap = <div class="contentel"><h4>Programm</h4>|</div>
>       select {
>               pidInList = {$site.event_folder}
>               where = 1=1
>               andWhere.cObject = TEXT
>               andWhere.cObject.data = GP:tx_event|adrUid
>               andWhere.cObject.wrap = tx_event.address=|
>       }
>       renderObj = COA
>       renderObj {
>               10 = TEXT
>               10.field = title
>       }
> }
> Im Moment wird der Wrap immer ausgeführt. Auch wenn nichts aus der
> Datenbank kommt.
> 
> Wie kann ich es machen, dass der wrap nur ausgeführt wird, wenn auch
> wirklich content aus der Datenbank zurück kommt?
> 
> Gruß Michael
> 

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

Antwort per Email an