Problem with Templating ... I'm new....

Benjamin Schollnick <[email protected]> Tue, 21 Jun 2011 14:39:25 -0400
Newsgroups gmane.comp.python.cheetah
Message-ID <[email protected]>
--===============5073396509297392070==
Content-Type: multipart/alternative; boundary=0016e6db2c40d28c1f04a63d2b5f

--0016e6db2c40d28c1f04a63d2b5f
Content-Type: text/plain; charset=ISO-8859-1

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>

--0016e6db2c40d28c1f04a63d2b5f
Content-Type: text/html; charset=ISO-8859-1

<span class="Apple-style-span" style="font-family: Times; font-size: medium; "><pre style="word-wrap: break-word; white-space: pre-wrap; ">Folks,

I&#39;m starting out with Cheetah, and while I have had some success... I&#39;m
having an issue with Filters...

1) I need to be able to restrict the output to let&#39;s say 5 characters, and this doesn&#39;t seem to work..
<br></pre><pre style="word-wrap: break-word; white-space: pre-wrap; ">          &lt;TD&gt;${idevice_list[$idevice][&quot;battery&quot;], maxlen=5}&lt;/td&gt;

2) the $insert_map_js needs to be unfiltered, it appears to be changed
inside of cheetah&#39;s tempting to be &quot;web safe&quot;.  I have tried :
<br></pre><pre style="word-wrap: break-word; white-space: pre-wrap; ">                          ${insert_map_js, raw)

and receive an error, that raw is unknown.  I&#39;ve tried #raw &amp; #end raw,
but that doesn&#39;t seem to work...  Any suggestions?  I believe I have the syntax right...  Any assistance would be appreciated.

         - Benjamin


---Template ---
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
&quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>&quot;&gt;
&lt;html xmlns=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;&gt;
  &lt;head&gt;
    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/Find-my-iDevices.css&quot;&gt;
&lt;title&gt;Find my iDevices&lt;/title&gt;
$insert_map_js
&lt;/Head&gt;

  &lt;body onload=&quot;load()&quot; onunload=&quot;GUnload()&quot;&gt;
&lt;table Border=1&gt;
&lt;TD&gt;&lt;B&gt;Name of iDevice&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;iDevice Type&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Revision&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Charging Status&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Battery Level&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Latitude&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Longitude&lt;/B&gt;&lt;/td&gt;
&lt;TD&gt;&lt;B&gt;Accuracy&lt;/B&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;TR&gt;
#for $idevice in $idevice_list
&lt;tr&gt;&lt;TD&gt;$idevice&lt;/TD&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;class&quot;]&lt;/td&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;deviceModel&quot;]&lt;/td&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;charging&quot;]&lt;/td&gt;
&lt;TD&gt;${idevice_list[$idevice][&quot;battery&quot;], maxlen=5}&lt;/td&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;location&quot;][&quot;latitude&quot;]&lt;/td&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;location&quot;][&quot;longitude&quot;]&lt;/td&gt;
&lt;TD&gt;$idevice_list[$idevice][&quot;location&quot;][&quot;accuracy&quot;]&lt;/td&gt;
&lt;/TR&gt;
#end for
&lt;/table&gt;
&lt;hr&gt;
    &lt;div id=&quot;map&quot; style=&quot;width: 1000px; height: 600px&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
</pre><div><br></div></span>

--0016e6db2c40d28c1f04a63d2b5f--


--===============5073396509297392070==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
--===============5073396509297392070==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Cheetahtemplate-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss

--===============5073396509297392070==--