
Zitat von
Spooky

Zitat von
Samson1964
Sieht eher so aus, als ob das immer gerendert wird, egal ob $this->text vorhanden ist oder nicht.
Was meinst du damit?
PHP-Code:
$objTemplate->text = function () use ($id)
{
$strText = '';
$objElement = \ContentModel::findPublishedByPidAndTable($id, 'tl_news');
if ($objElement !== null)
{
while ($objElement->next())
{
$strText .= $this->getContentElement($objElement->current());
}
}
return $strText;
};
Ich dachte erst, hier werden die Inhaltselemente zugewiesen. Ich verstehe dieses Konstrukt nicht ganz: Hier wird der Templatevariablen $text eine Funktion zugewiesen, die die ganzen Inhaltselemente rendert und in $strText zurückgibt? Oder wird hier noch nichts gerendert?
Ich werde jetzt mal die Zeit messen, wie lange diese paar Codezeilen abgearbeitet werden und testweise die Zeilen danach auch mal auskommentieren.