Hi,
hab in meinem Template 1 Bereich für Kommentare und in diesem noch 2 Zonen, einmal eine für die Kommentare selber (###ITEMS###) und einen für ne Fehlermeldung, falls keine Kommentare vorhanden sind (###NO_COMMENTS###). Die Ausgabe etc. klappt ja alles nur wenn ich jetzt z. B. eine Fehlermeldung habe, gibt er trotzdem den Bereich mit den ###ITEMS### aus, dann natürlich aber auch nru mit den Platzhaltern weil ja keine Inhalte da sind. Hier der Code:
$template = $this->cObj->getSubpart($this->templateCode,"###COMMENTS_LIST###");
$subpart_1 = $this->cObj->getSubpart($template,"###ITEMS###");
$subpart_2 = $this->cObj->getSubpart($template,"###NO_COMMENTS###");
if($GLOBALS['TYPO3_DB']->sql_num_rows($res)) {
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
}
} else {
$subMarkerArray['###TEXT###'] = $this->conf['error_noComments'];
$content = $this->cObj->substituteMarkerArrayCached($subpart_2, $subMarkerArray);
$subpartArray['###NO_COMMENTS###'] = $content;
}
return $this->cObj->substituteMarkerArrayCached($template,$markerArray,$subpartArray);
Ist ja nicht weiter spektakulär aber dachte zumindest das wenn in einem Bereich nichts ist, er den auch nicht ausgibt, macht er aber trotzdem.