[Cheetahtemplate-discuss] Problem with Templating ... I'm new....
Brought to you by:
rtyler,
tavis_rudd
From: Benjamin S. <ben...@sc...> - 2011-06-21 18:39:32
|
Folks, I'm starting out with Cheetah, and while I have had some success... I'm having an issue with Filters... 1) I need to be able to restrict the output to let's say 5 characters, and this doesn't seem to work.. <TD>${idevice_list[$idevice]["battery"], maxlen=5}</td> 2) the $insert_map_js needs to be unfiltered, it appears to be changed inside of cheetah's tempting to be "web safe". I have tried : ${insert_map_js, raw) and receive an error, that raw is unknown. I've tried #raw & #end raw, but that doesn't seem to work... Any suggestions? I believe I have the syntax right... Any assistance would be appreciated. - Benjamin ---Template --- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" href="css/Find-my-iDevices.css"> <title>Find my iDevices</title> $insert_map_js </Head> <body onload="load()" onunload="GUnload()"> <table Border=1> <TD><B>Name of iDevice</B></td> <TD><B>iDevice Type</B></td> <TD><B>Revision</B></td> <TD><B>Charging Status</B></td> <TD><B>Battery Level</B></td> <TD><B>Latitude</B></td> <TD><B>Longitude</B></td> <TD><B>Accuracy</B></td> </tr><TR> #for $idevice in $idevice_list <tr><TD>$idevice</TD> <TD>$idevice_list[$idevice]["class"]</td> <TD>$idevice_list[$idevice]["deviceModel"]</td> <TD>$idevice_list[$idevice]["charging"]</td> <TD>${idevice_list[$idevice]["battery"], maxlen=5}</td> <TD>$idevice_list[$idevice]["location"]["latitude"]</td> <TD>$idevice_list[$idevice]["location"]["longitude"]</td> <TD>$idevice_list[$idevice]["location"]["accuracy"]</td> </TR> #end for </table> <hr> <div id="map" style="width: 1000px; height: 600px"></div> </body> |