Loading ...
Sorry, an error occurred while loading the content.

4966[Cheetahtemplate-discuss] Problem with Templating ... I'm new....

Expand Messages
  • Benjamin Schollnick
    Jun 21, 2011
    • 0 Attachment
      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>
      

    • Show all 3 messages in this topic