Vergleich mal folgendes mit Deinem Code:
Code:
// array erstellen das die zu ersetzenden labels enthält
$sub['###LABEL1###'] = 'was auch immer für ein text';
$sub['###LABEL2###'] = 'was auch immer für ein text 2';
// Mittels typo-funktion labels aus array ersetzen lassen:
$tmpl = $this->cObj->substituteMarkerInObject($tmpl,$sub,'','');
Ich tät sagen das Du ein bischen übers Ziel hinausgeschossen bist. ,-)