Zum Inhalt springen

subpart 2 getrennte Bereiche!

Erstellt am 8. Dezember 2007 · 1 Antwort · letzte Antwort am 31. März 2008

Tags: Templates & Layouts, Frage

laser ·

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.

Heiky ·

Hi,

auch ich suche eine Lösung für dieses Problem.
Hast Du schon eine Lösung gefunden?
Wenn ja, wäre toll wenn Du Sie veröffentlichst.

Heike