Friday 24 January 2003 10:29:43 pm
I've created a calendar and I've separated logic from presentation, so I receive a multidimensional array. Each item is a week wich is again an array with seven items (one for each day). Each day item is an array with two items: the day number and the object id. I want use this object id for a URI like {concat('content/full', $objectId)|ezurl}. I try a loop in template but print nothing. Furthermore, I don't know create and manipulate variables and loops in "template language" (documentation please). Now, I resolve using hard code at "myCalendar.php" and sending a string with html tags, but I whish make this on template, so I can change presentation simply modifing CSS, not PHP.
I need translate the following php code to "template language". Can help me?
$weeks = $Result['weeks'];
print "<table>";
foreach( $weeks as $week )
{
print "<tr>";
for ($i = 0; $i < 7; $i++)
{
$day = $week[$i][0];
$objectId = $week[$i][1];
// the following sentence is mixed php and template code $dayLink = {concat('content/full/', $objectId)|ezurl)}
if ($objectId == false)
{
print "<td>$day</td>";
} else {
print "<td><a href=\"" . &dayLink ">\"$day</a></td>";
}
}
print "</tr>";
} print "</table>";
Thanks in advance. Adolfo Barragán
|