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.
Lesezeichen