[Cartoweb-users] Troubles with tables.tpl

Oliver Christen oliver.christen at camptocamp.com
Thu Mar 13 12:06:25 EDT 2008


you use your project in ajax mode now ?
  ----- Original Message ----- 
  From: Valerio Noti 
  To: Oliver Christen 
  Cc: cartoweb-users at lists.maptools.org 
  Sent: Thursday, March 13, 2008 4:42 PM
  Subject: Re: [Cartoweb-users] Troubles with tables.tpl


  I tested democw3 tables.tpl in cw3.2 and 3.4
  This code works in 3.2 each time I click on the map with query tool. In 3.4 it works only when I reload the page, when I use query tool alert doesn't appear.

  [...]
  {if $table->numRows > 0}
  <script language=javascript>
          {literal}

             alert ('Test');
          {/literal}
  </script>
  [...]

  Thank you again

  Valerio







  2008/3/13, Valerio Noti <valerionoti at yahoo.it>:
    yes it's what I did, I copied /coreplugins/tables/templates folder in projects/MyProject/coreplugins/tables/templates folder, modified 3.4 template and inserted javascript code between {foreach}{/foreach}

    thank you


    2008/3/13, Oliver Christen <oliver.christen at camptocamp.com>:
      chance are pretty high the table template was modified between 3.2 and 3.4 so I would suggest to compare a table templates in 3.4 and use it as a basis

      regards
      Oliver
        ----- Original Message ----- 
        From: Valerio Noti 
        To: cartoweb-users at lists.maptools.org 
        Sent: Thursday, March 13, 2008 3:53 PM
        Subject: [Cartoweb-users] Troubles with tables.tpl


        Hello,
        I usually modify tpl files inserting javascript code. i.e. I modified tables.tpl in order to open a pop-up windows when user click on the map with query tool.

        The following code works fine in cartoweb 3.2 but not in cw3.4:
        [...]
        {foreach from=$tables item=group}
        foreach from=$group->tables item=table}
        {if $table->numRows > 0}
        <script language=javascript>
                {literal}
                strNomeTabella = '{/literal}{$table->tableTitle 
        }{literal}';
                alert ('Test');
                {/literal}
        </script>
             {foreach from=$table->columnTitles item=column}
              <script language=javascript>
                      {literal}
                          var campo = '{/literal}{$column}{literal}';
                      {/literal}
              </script>
              {/foreach}
        [...]
        {/foreach}
        {/foreach}

        In cw3.4 it seems that javascript code is not active. Nothing is saved in variables and alert statement doesn't work.



        Thank you very much for any help


        Valerio


------------------------------------------------------------------------


        _______________________________________________
        Cartoweb-users mailing list
        Cartoweb-users at lists.maptools.org
        http://lists.maptools.org/mailman/listinfo/cartoweb-users





    -- 
    /* 
    Valerio Noti
    */ 



  -- 
  /* 
  Valerio Noti
  */ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/cartoweb-users/attachments/20080313/43a9283f/attachment.html


More information about the Cartoweb-users mailing list