Cartoweb overload some Smarty class, several tag are defined, such as
{r}..{/r} {t}...{/t} and also a plugin allowing recursive treatments
(fun/defun) is used, which are not in the standart Smarty package.
You can find all necessary files in the "include" package on cartoweb's
download page: cartoweb-includes-3.1.0.zip or cartoweb-includes-3.1.0.tar.gz
(http://www.cartoweb.org/downloads.html)Your error seems to come from the fact you bypass the call to the smarty engine in Cartoweb, trying to use a direct instance of Smarty instead of Smarty_Cartoclient see the file cartoweb3/client/Smarty_Cartoclient.php for more details Oliver > Hi, > I'm trying to modify layout of CW3Demo project. I never used Smarty and I > have problems using (configuring?) it.. > > These are the steps I followed: > > 1) Downloaded Smarty 2.6.11. > 2) Followed instructions for Windows installation > (http://news.php.net/php.smarty.dev/2703 ) > 3) Tested the sample code of that page. It works. > 4) Modified (just changed a static string) in > C:/wamp/www/cartoweb3/projects/demoCW3/templates/cartoclient.tpl (is this a > right file?) > 5) Created index.php with the following code: > > <?php > // load Smarty library > require('Smarty.class.php'); > $smarty = new Smarty; > $smarty->template_dir = 'C:/wamp/www/cartoweb3/projects/demoCW3/templates'; > $smarty->config_dir = 'C:\wamp\www\smarty\configs'; > $smarty->cache_dir = 'C:\wamp\smarty\cache'; > $smarty->compile_dir = 'C:\wamp\www\cartoweb3\templates_c'; > > //$smarty->assign('name','fish boy!'); > $smarty->display('cartoclient.tpl'); > ?> > > 6) When I execute index.php the error it gives me is: > > Fatal error: Smarty error: [in cartoclient.tpl line 7]: syntax error: > unrecognized tag 'r' (Smarty_Compiler.class.php, line 580) in > c:\wamp\smarty\libs\Smarty.class.php on line 1095 > > If I understood how this tool works, when I execute this index.php file, > Smarty trasforms tpl in php file e saves it in > C:\wamp\www\cartoweb3\templates_c (compile_dir). > So the Cartoweb demo would be updated. Is this correct? > > Any help appreciated > thanks > > Valerio Noti > > _______________________________________________ > Cartoweb-users mailing list > [email protected] > http://lists.maptools.org/mailman/listinfo/cartoweb-users > _______________________________________________ Cartoweb-users mailing list [email protected] http://lists.maptools.org/mailman/listinfo/cartoweb-users
