Kan iemand mij dit uitleggen, Wat eruit de templateclass komt is goed, ik kan hem namelijk doormiddel van een directe echo parsen. Maar probeer ik hem in een array of iets dergelijks te stoppen om hem te gebruiken in een template, dan gaat het fout....

Dit werkt wel:
<?
$headlines= new CArticles();
$headlines->PublicInitialize();
$headlines->RequestVariables();
$settings=array("articlenumber"=>10);
$headlines->GetArchive($settings);

while ($headlines->DBGetRow()) {
echo $headlines->GetArticleID();

echo $headlines->GetArticleTitle()."<br>";
}
?>

Dit werkt niet:
<?
$headlines= new CArticles();
$headlines->PublicInitialize();
$headlines->RequestVariables();
$settings=array("articlenumber"=>10);
$headlines->GetArchive($settings);

while ($headlines->DBGetRow()) {
echo $headlines->GetArticleID();

// Create block
$tpl->newBlock( "HEADLINES" );
$tpl->assignGlobal( array(
"HEADLINES.ID" => $headlines->GetArticleID(),
"HEADLINES.TITLE" => $headlines->GetArticleTitle()
));
}
?>

Reageren